Junior — Middle
Bir amalga oshirishda bir vaqtning o'zida bir nechta shablon turlarini qo'llash mumkinmi?
sobes.tech AI
AIdan javob
Ha, C# da bir vaqtning o'zida bir nechta generik turlarni qo'llash mumkin. Masalan, sinf yoki metod bir nechta tur parametrlariga ega bo'lishi mumkin, bu esa yanada universal va moslashuvchan tuzilmalarni yaratishga imkon beradi.
Misol:
public class Pair<T1, T2>
{
public T1 First { get; set; }
public T2 Second { get; set; }
public Pair(T1 first, T2 second)
{
First = first;
Second = second;
}
}
Bu yerda Pair sinfi bir vaqtning o'zida ikkita generik tur T1 va T2 dan foydalanadi. Shuningdek, metodlar ham bir nechta tur parametrlariga ega bo'lishi mumkin.