using System.Collections.Generic;
public static void Main()
Console.WriteLine("原本的 List:");
var origin = new List<Person> {
new Person { Name = "p1", Age = 10 },
new Person { Name = "p2", Age = 20 },
new Person { Name = "p3", Age = 30 },
new Person { Name = "p4", Age = 40 },
new Person { Name = "p5", Age = 50 }
var count = origin.Count;
origin.RemoveAll(r => r.Age> 30);
Console.WriteLine("刪除過後的 List:");
public static void PrintList(List<Person> PList)
Console.WriteLine(p.Name);