Laden...

In Liste suchen und löschen

Erstellt von ganymedes vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.690 Views
G
ganymedes Themenstarter:in
219 Beiträge seit 2007
vor 13 Jahren
In Liste suchen und löschen

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")));

916 Beiträge seit 2008
vor 13 Jahren

Hallo ganymedes,

Stichwort LINQ.

Again what learned...

1.552 Beiträge seit 2010
vor 13 Jahren

Hallo ganymedes,

der Code funktioniert so, aber ich verstehe nicht deine Fragestellung

Gruß
Michael

Mein Blog
Meine WPF-Druckbibliothek: auf Wordpress, myCSharp

S
417 Beiträge seit 2008
vor 13 Jahren

Hallo,


liste.RemoveAll( f => "1".Equals( f.id ) );

916 Beiträge seit 2008
vor 13 Jahren

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

Ich nenne den Queryoperator bzw Lambdaoperator.

Again what learned...

G
ganymedes Themenstarter:in
219 Beiträge seit 2007
vor 13 Jahren

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

Danke.

6.862 Beiträge seit 2003
vor 13 Jahren

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.

G
ganymedes Themenstarter:in
219 Beiträge seit 2007
vor 13 Jahren

😮 danke!

916 Beiträge seit 2008
vor 13 Jahren

Stimmt, aber ich nenne ich trotzdem manchmal so 😃

Korrekterweise sollte man aber Lambda Operator dazu sagen.

Again what learned...