Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Assert.AreEqual mit Listen?
Seikilos
myCSharp.de - Member



Dabei seit:
Beiträge: 753

Themenstarter:

Assert.AreEqual mit Listen?

beantworten | zitieren | melden

Hat VS 2008 eine Möglichkeit, zwei wertgleiche Listen miteinander zu vergleichen?
AreEqual prüft nur die Adresse, nehme ich mal an.
Aber gibt es da einen Container check der das auf Element Basis durchführt? Oder muss ich mir selber ne Schleife dafür schreiben?
Life is a short
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 916

beantworten | zitieren | melden

Soweit ich weiß gibt es sowas im .NET framework noch nicht. Du musst schon selber durch iterieren, oder ableiten und dir ne eigene Equal implementieren.
Again what learned...
private Nachricht | Beiträge des Benutzers
Seikilos
myCSharp.de - Member



Dabei seit:
Beiträge: 753

Themenstarter:

beantworten | zitieren | melden

 List<string> output = new List<string>();
            List<string> outputExpected = new List<string>();
            target.ExtractCases(ref text, ref output);
          
            Assert.AreEqual(output.SequenceEqual(outputExpected),true);
LINQ Extension erlaubt SequenceEqual
Life is a short
private Nachricht | Beiträge des Benutzers