我只是想知道,如果像下面的C#函數調用構造在Delphi中是可能的:德爾福 - 內嵌對象的聲明,並在函數調用指定屬性
C#代碼:
MyFunction(Param1, new MyClass() {property1 = "value1", property2 = true, property3 = 100}, Param3);
至於現在在德爾福,我應該做到以下幾點,以得到這一結果:
Delphi代碼:
var
aMyClass: TMyClass;
begin
aMyClass:= TMyClass.Create;
aMyClass.property1:= 'value1';
aMyClass.property2:= True;
aMyClass.property3:= 100;
MyFunction(Param1, aMyClass, Param3);
end;
更詳細。
幫助讚賞。
並確保您通過aMyClass通過引用 –