public class Person
{
public string Name { get; set; }
}
List<Person> listOfPerson=new List<Person>();
listOfPerson.Add(new Person(){Name="Pramod"});
listOfPerson.Add(new Person(){Name="Prashant"});
listOfPerson.Add(new Person(){Name="Sachin"});
listOfPerson.Add(new Person(){Name="Yuvraj"});
listOfPerson.Add(new Person(){Name="Virat"});
Run Code Online (Sandbox Code Playgroud)
我想要一个LINQ解决方案,它将返回Name属性以" pra " 开头的对象列表
var results = listOfPerson.Where(
p => p.Name.StartsWith("pra", StringComparison.CurrentCultureIgnoreCase));
foreach(Person p in results)
{
...
}
Run Code Online (Sandbox Code Playgroud)