是否有可能將泛型的類型約束爲比如說兩個不同的類?Delphi:泛型和類型約束
像這樣:
TSomeClass<T: FirstClass; T: SecondClass> = class
// ...
end;
(很抱歉的缺乏格式 - 的SO工具欄已經從我的瀏覽器中消失)。 我知道上面不會編譯,它的唯一寫法是給你們一個想法。我試圖
TSomeClass<T: FirstClass, SecondClass> = class
// ...
end;
但當時我是不允許寫
procedure TSomeClass.SomeMethod<T> (Param1: string);
這甚至可能嗎?
只需使用4個空格縮進來獲取源代碼格式...你不需要一個工具欄:) – jpfollenius 2009-11-12 15:22:29