___ qstntxt ___
Wie kann ich die %code% -Methode mit einer Liste von benutzerdefinierten Objekten arbeiten lassen ( %code% in diesem Fall), so sieht das aktuelle Objekt aus:
%Vor%
___ answer3006857 ___
Sie können sich eine Kopie von akus Vergleich besorgen (Vorsicht vor dem %code% implementation), und schreibe dann so etwas
%Vor%
___ tag123linq ___ Die Language Integrated Query (LINQ) ist eine Microsoft .NET Framework-Komponente, die native Datenabfragefunktionen zu .NET-Sprachen hinzufügt. Bitte denken Sie bei Bedarf daran, ausführlichere Tags zu verwenden, zum Beispiel [linq-to-sql], [linq-to-entities] / [entity-framework] oder [plinq]
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert.
___ qstnhdr ___ Verwendung von Distinct mit einer Liste von benutzerdefinierten Objekten
___ tag123list ___ Liste kann sich beziehen auf: eine verkettete Liste (eine geordnete Menge von Knoten, die jeweils auf ihren Nachfolger verweisen) oder eine Form eines dynamischen Arrays. Um nicht für HTML-Listen verwendet zu werden, verwenden Sie stattdessen [html-lists].
___ tag123distinctvalues ___ Verwenden Sie dieses Tag für Fragen, die sich auf eindeutige Werte beziehen, d. h. Werte, die von den Werten in einer Sammlung verschieden / eindeutig sind.
___ answer3006820 ___
Sie müssen %code% und %code% überschreiben.
%code% sollte den gleichen Wert für alle Instanzen zurückgeben, die als gleich angesehen werden.
Zum Beispiel:
%Vor%
Da die Uri-Klasse von .Net GetHashCode überschreibt, können Sie einfach den Hashcode der URL zurückgeben.
___