Generics
Mit C# Generics können wir eine einzige Klasse oder Methode erstellen, die mit verschiedenen Datentypen verwendet werden kann. Das hilft uns, unseren Code wiederzuverwenden.
public class Calculator<T> where T :
{
public T Max(T first, T second)
{
return first.CompareTo(second) > 0 ? first : second;
}
}
Calculator<int> intCalculator = new Calculator<int>();
Console.WriteLine("Max(3, 5): " + intCalculator.Max(3, 5));
Calculator<double> doubleCalculator = new Calculator<double>();
Console.WriteLine("Max(7.2, 3.4): " + doubleCalculator.Max(7.2, 3.4));
Zuletzt aktualisiert
War das hilfreich?