Junior — Middle
Kun je meerdere typen sjablonen tegelijkertijd in één implementatie toepassen?
sobes.tech AI
Antwoord van AI
Ja, in C# kunnen meerdere generieke typen gelijktijdig in één implementatie worden toegepast. Bijvoorbeeld, een klasse of methode kan meerdere typeparameters hebben, wat het mogelijk maakt om meer universele en flexibele constructies te creëren.
Voorbeeld:
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;
}
}
Hier gebruikt de klasse Pair tegelijkertijd twee generieke typen T1 en T2. Op dezelfde manier kunnen methoden meerdere typeparameters hebben.