Als «extension-methods» getaggte Fragen

Eine Erweiterungsmethode ist eine Sprachfunktion einiger Sprachen, z. B. Swift, Visual Basic.NET und C #. Mit Erweiterungsmethoden können Sie Methoden zu vorhandenen Typen "hinzufügen", ohne einen neuen abgeleiteten Typ zu erstellen, den ursprünglichen Typ neu zu kompilieren oder auf andere Weise zu ändern.

746
Distinct () mit Lambda?

Richtig, ich habe also eine Aufzählung und möchte unterschiedliche Werte daraus ziehen. Mit System.Linqgibt es natürlich eine Erweiterungsmethode namens Distinct. Im einfachen Fall kann es ohne Parameter verwendet werden, wie zum Beispiel: var distinctValues = myStringList.Distinct(); Schön und...

108
AddRange zu einer Sammlung

Ein Mitarbeiter hat mich heute gefragt, wie ich einer Sammlung einen Bereich hinzufügen kann. Er hat eine Klasse, die von erbt Collection<T>. Es gibt eine Get-Only-Eigenschaft dieses Typs, die bereits einige Elemente enthält. Er möchte die Objekte in einer anderen Sammlung zur...