constraint ها در generic type ها چيكار ميكنن وچي هستن؟
constraint ها در generic type ها چيكار ميكنن وچي هستن؟
برای نوعی که قرار هست به کلاس جنریک داده بشه محدودیت قائل میشن . مثلا در کد زیر کاربر مجبور هست که هنگام استفاده از کلاس جنریک نوعی بهش بده که حتما از کلاسهای مذکور به ارث برده باشه نه هر نوعی :
class List<T> where T : Class1, interface1,interface2()
{
}
البته من چند روزی هست که در این مورد مطالعه میکنم و این برداشت من بوده .
با سلام
Constraints in Generics
کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»