如何将 TDictionary 作为可选参数传递?
例如,如果我在类中使用它不起作用:
TMyDict = TDictionary<String, String>;
TTest = class
procedure Render(Id: Integer; Name: String = ''; Variables: TMyDict = nil); //error
end;
我不知道为什么,但这段代码工作正常。但是我不能使用它。
procedure Render(Id: Integer; Name: String = ''; Variables: TMyDict = nil);
begin
// Do something...
end;
有什么建议么?