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
In Liste suchen und löschen
ganymedes
myCSharp.de - Member



Dabei seit:
Beiträge: 220

Themenstarter:

In Liste suchen und löschen

beantworten | zitieren | melden

Hi all

Ich habe eine Liste mit id's und möchte ein Element löschen. Nun ich kenne den Weg und die Lösung. Möchte aber wissen wie man diesem => Zeichen sagt. Hier ein Beispiel:


public class listtest
{
public string id { get; set; }
}
List<listtest> liste = new List<listtest>();
liste.Add(new listtest{id = "1"});

liste.Remove(liste.Find(x => x.id.Equals("1")));
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ganymedes am .
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 928

beantworten | zitieren | melden

Hallo ganymedes,

Stichwort LINQ.
Again what learned...
private Nachricht | Beiträge des Benutzers
xxMUROxx
myCSharp.de - Member

Avatar #avatar-3236.jpg


Dabei seit:
Beiträge: 1626
Herkunft: Südtirol/Italien

beantworten | zitieren | melden

Hallo ganymedes,

der Code funktioniert so, aber ich verstehe nicht deine Fragestellung

Gruß
Michael
Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp
private Nachricht | Beiträge des Benutzers
Sarc
myCSharp.de - Member



Dabei seit:
Beiträge: 426

beantworten | zitieren | melden

Hallo,


liste.RemoveAll( f => "1".Equals( f.id ) );
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Sarc am .
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 928

beantworten | zitieren | melden

Oder wolltest du wissen wie man den Operator => nennt?

Ich nenne den Queryoperator bzw Lambdaoperator.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von rollerfreak2 am .
Again what learned...
private Nachricht | Beiträge des Benutzers
ganymedes
myCSharp.de - Member



Dabei seit:
Beiträge: 220

Themenstarter:

beantworten | zitieren | melden

Sorry für meine komische Fragestellung....ja eigentlich wollte ich nur wissen wie man den Operator nennt. Sorry...

Danke.
private Nachricht | Beiträge des Benutzers
talla
myCSharp.de - Experte

Avatar #avatar-3214.jpg


Dabei seit:
Beiträge: 7290
Herkunft: Esslingen

beantworten | zitieren | melden

Hallo,

wie rollerfreak2 schon gesagt hat, heißt der Lambda Operator

Der hat aber ursächlich weder was mit LINQ noch mit den dort verwendeten Queries zu tun (deshalb ist Queryoperator z.B. nen völlig irreführender falscher Ausdruck) , sondern wird dort einfach nur verwendet.
Baka wa shinanakya naoranai.

Mein XING Profil.
private Nachricht | Beiträge des Benutzers
ganymedes
myCSharp.de - Member



Dabei seit:
Beiträge: 220

Themenstarter:

beantworten | zitieren | melden

:O danke!
private Nachricht | Beiträge des Benutzers
rollerfreak2
myCSharp.de - Member

Avatar #avatar-3271.jpg


Dabei seit:
Beiträge: 928

beantworten | zitieren | melden

Stimmt, aber ich nenne ich trotzdem manchmal so :-)

Korrekterweise sollte man aber Lambda Operator dazu sagen.
Again what learned...
private Nachricht | Beiträge des Benutzers