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. ასევე, მეთოდებს შეიძლება ჰქონდეთ რამდენიმე ტიპის პარამეტრი.