Below is a sample code snippet demonstrating How to Remove Objects from the List with RemoveAll in C#?
How to Remove Objects from the List with RemoveAll in C#?
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
namespace AbundantCode
{
internal class Program
{
//How to Remove Objects from the List with RemoveAll in C# ?
private static void Main(string[] args)
{
List<CodeSnippet> snippets = new List<CodeSnippet>()
{
new CodeSnippet { Code = "1" , Name = "Abundantcode1"},
new CodeSnippet { Code = "2" , Name = "Abundantcode2"}
};
// Removes the item with "Code=1" from the list
snippets.RemoveAll(a => a.Code == "1");
foreach (var item in snippets)
Console.WriteLine(item.Name);
Console.ReadLine();
}
}
public class CodeSnippet
{
public string Name { get; set; }
public string Code { get; set; }
}
}
Leave a Reply