Generic constraints (where T :)
Në shqip: Kufizimet e gjenerikëve në C#
ShpjegimiSQ
Me where T : IComparable<T> i thua kompajlerit që T duhet të ketë aftësi të caktuara. Kështu brenda metodës mund të thërrasësh CompareTo() pa gabim.
EnglishEN
With where T : IComparable<T> you tell the compiler T must have certain abilities. Then inside the method you can call CompareTo() without errors.
Si ta mendosh
Si kushti „vetëm me patentë“ për të marrë makinën me qira.
Lexoje në anglisht
Like the “licence required” rule for renting a car.
Shembull kodicsharp
T Maks<T>(T a, T b) where T : IComparable<T>
=> a.CompareTo(b) > 0 ? a : b;