2017-10-05 1 views
-1

Was ist der Vorteil, eine Klasse generisch zu machen, um die Methode nur generisch zu machen? Unter welchen Umständen möchten Sie eine generische Klasse verwenden?C# Generische Klasse vs Generische Methoden

+1

https://stackoverflow.com/questions/77632/was-is-cool-about-generics-why-use-them – Amy

Antwort

1

Hier einige meiner Liste sind:

  • Mit generische Klasse, können Sie auch generische Eigenschaften haben. Welche können Sie zusammen mit generischen Methoden verwenden, die Sie in Ihrer generischen Klasse haben?

  • Für die Wiederverwendbarkeit von Code. Sie möchten nicht wieder die gleiche generische Methode auf andere nicht-generische Klasse aufrufen, obwohl Sie das tun können, aber keine gute Praxis, obwohl. Sie möchten alle Ihre verwandten generischen Methoden unter generische Klasse setzen.

  • Mit der generischen Klasse können Sie den generischen Typ der Entität in Klasse übergeben, der von allen generischen Methoden und generischen Eigenschaften verwendet werden kann. Mit nur generische Methode, können Sie nicht wiederverwenden das, im Gegensatz zu einer generischen Klasse.