deathbyaclown hat gesagt.:
MPW hat gesagt.:
^^ist definitiv sauberer, da nicht gecastet werden muss, man braucht aber 1.5.
<klugscheißen>
gecastet wird da schon - nur übernimmt das der compiler dann... beide Varianten sind im grunde identisch
</klugscheißen>
Ops, da hat aber einer den Sinn von generics nicht verstanden;-)
Beim normalen Casten können Fehler auftauchen, wenn die Datentypen inkompatibel sind, bei generics nicht, da man nur einen Typ einspeisen kann, somit auch immer nur einen rauskriegt.
Im Normalfall wäre das natürlich egal, aber du wirst mir doch zustimmen, das es in größeren Programmen besser ist, da es von vorne herein weniger Fehler zulegt.
Und noch was, ich hab' ja nicht gesagt, dass deine Lösung schlecht ist oder nicht funktioniert, natürlich geht sie, sonst hättest du sie wohl nicht gepostet, oder?
Gegenfrage: Warum setzt du deine eigene Aussage in Klugscheißertags?