在Delphi中将常量数组复制到动态数组
我有一个固定常量数组
constAry1: array [1..10] of byte = (1,2,3,4,5,6,7,8,9,10);
和一个动态数组
dynAry1: array of byte;
将值从 constAry1 复制到 dynAry1 的最简单方法是什么?
如果你有一个常量数组数组(多维),它会改变吗?
constArys: array [1..10] of array [1..10] of byte = . . . . .
I have a fixed constant array
constAry1: array [1..10] of byte = (1,2,3,4,5,6,7,8,9,10);
and a dynamic array
dynAry1: array of byte;
What is the easiest way to copy the values from constAry1 to dynAry1?
Does it change if you have a const array of arrays (multidimensional)?
constArys: array [1..10] of array [1..10] of byte = . . . . .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这会将 constAry1 复制到 dynAry。
This will copy constAry1 to dynAry.
从 Delphi XE7 开始,允许对数组使用类似字符串的操作。 然后就可以直接声明动态数组的常量了。 例如:
From Delphi XE7, the use of string-like operations with arrays is allowed. Then you can declare a constant of a dynamic array directly. For example: