1
stoopid再次提问时间。c#模板我怎样才能应用约束到一个类的东西
我有这个类,通过一个基类拉动一些代码,就像这样:
class TVIRoot : OURTreeNodeImpl { }
我现在想添加一些模板功能
class TVIRoot<TLabelHandler> : OURTreeNodeImpl { }
但我不知道是什么当我需要提供一些约束条件时,我需要将它编译成编译指令。
class TVIRoot<TLabelHandler> where TLabelHandler : new(), OURTreeNodeImpl { } //no
class TVIRoot<TLabelHandler> where TLabelHandler : SomeClass : OURTreeNodeImpl { } //no
class TVIRoot<TLabelHandler> : OURTreeNodeImpl, where TLabelHandler : SomeClass { } //no
可以这样做?
非常感谢。
BG