鉴于以下情况:
Type
TSomeTypeArray = array of SomeType;
var
anArray: array of SomeType;
function GetSomeTypeArray: TSomeTypeArray;
我想写 anArray = GetSomeTypeArray();
但编译器不喜欢它。
在不更改 anArray
的类型或 GetSomeTypeArray
的返回类型的情况下,如何将 TSomeTypeArray
类型转换为 SomeType 数组
?
最佳答案
您可以对作业的左侧进行类型转换:
TSomeTypeArray(anArray) := GetSomeTypeArray();
关于delphi - 类型转换为动态数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5634294/