简体   繁体   中英

How to remove stuff from a list in C#?

I have a list of structs:

list<structure>;

But I want to remove the specific stuff by ID.

Example: item with ID 55.

So how I can reomve a stuff from list?

I have an ID in the struct as public string stuffID;

How can I do this?

To remove everything with an ID of 55:

List<Structure> list;
list.RemoveAll(structure => structure.ID == 55);

list = list.Where(item => item.id != 55).ToList();

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM