Junior — Middle
Бир ишке ашууда бир нече шаблон түрүн бир убакта колдонууга болобу?
sobes.tech AI
AIден жооп
Ооба, C#да бир нече генералик типтерди бир убакта колдонуу мүмкүн. Мисалы, класс же метод бир нече тип параметрлерине ээ болушу мүмкүн, бул көбүрөөк универсалдуу жана ийкемдүү курулуштарды түзүүгө мүмкүндүк берет.
Мисал:
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;
}
}
Бул жерде Pair классы бир убакта эки гениерик типти T1 жана T2 колдонуп жатат. Ошондой эле, методдор да бир нече тип параметрлерине ээ болушу мүмкүн.