Kısıtlamaların birden çok türe yerleştirilmesi için sözdizimi nedir? Temel örnek:C# içinde genel bir türde birden çok kısıtlama nasıl belirtebilirim?
class Animal<SpeciesType, OrderType>
Kısıtlamaların birden çok türe yerleştirilmesi için sözdizimi nedir? Temel örnek:C# içinde genel bir türde birden çok kısıtlama nasıl belirtebilirim?
class Animal<SpeciesType, OrderType>
public class Animal<SpeciesType,OrderType>
where SpeciesType : Species
where OrderType : Order
{
}
Sen yapmalıdır:
class Animal<SpeciesType> where SpeciesType : Species
ben SpeciesType
Species
devralınmalıdır ve OrderType
Order
devralınmalıdır öyle ki şu tanımı her iki tür kısıtlamalar yerleştirmek istiyorum gidiniz:
class Animal<SpeciesType, OrderType>
where SpeciesType : Species
where OrderType : Order {
}
Teşekkürler! Bunu sık sık yazmazsam her zaman bunu unuturum! –