Luk*_*uke 32 .net c# oop generics type-constraints
在多种类型上放置约束的语法是什么?基本的例子:
class Animal<SpeciesType> where SpeciesType : Species
Run Code Online (Sandbox Code Playgroud)
我想在以下定义中对这两种类型设置约束,以便SpeciesType
必须继承Species
并且OrderType
必须继承自Order
:
class Animal<SpeciesType, OrderType>
Run Code Online (Sandbox Code Playgroud)
Dar*_*opp 60
public class Animal<SpeciesType,OrderType>
where SpeciesType : Species
where OrderType : Order
{
}
Run Code Online (Sandbox Code Playgroud)
Rya*_*aux 18
你应该可以去:
class Animal<SpeciesType, OrderType>
where SpeciesType : Species
where OrderType : Order {
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9667 次 |
最近记录: |