Sobes.tech
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-ро ҳамзамон истифода мебарад. Ҳамчунин, усулҳо метавонанд чанд параметри навъи дошта бошанд.