Sobes.tech
Junior — Middle

Tətbiqdə eyni zamanda bir neçə şablon növü tətbiq oluna bilərmi?

sobes.tech Süni İntellekt

AI-dan cavab

Bəli, C#-da eyni vaxtda bir neçə generik tiplər tətbiq oluna bilər. Məsələn, sinif və ya metod bir neçə tip parametri ola bilər ki, bu da daha ümumi və çevik quruluşlar yaratmağa imkan verir.

Nümunə:

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;
    }
}

Burada, Pair sinfi eyni zamanda iki generik tiplər T1T2 istifadə edir. Eynilə, metodlar da bir neçə tip parametri ola bilər.