是否有可能将泛型的类型约束为比如说两个不同的类?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