Ash*_*her 4 delphi delphi.net delphi-2005
鉴于以下内容:
Type
TSomeTypeArray = array of SomeType;
var
anArray: array of SomeType;
function GetSomeTypeArray: TSomeTypeArray;
Run Code Online (Sandbox Code Playgroud)
我想写,anArray = GetSomeTypeArray();但编译器不喜欢它.在不改变类型anArray或返回类型GetSomeTypeArray我怎么能强制转换TSomeTypeArray到array of SomeType?
您可以对分配的左侧进行类型转换:
TSomeTypeArray(anArray) := GetSomeTypeArray();
Run Code Online (Sandbox Code Playgroud)