我试图通过一个例子来理解它,但我需要一些帮助.
我创建了一个类“Person”:
class Person{ private string name { get; set; } private int age { get; set; } private bool parent { get; set; } private bool child { get; set; } public Person(string name,int age,bool parent,bool child) { this.name = name; this.age = age; this.parent = parent; this.child = child; }}
我创建了一个“人物”列表:
people.Add(new Person("Joel",12,false,true)); people.Add(new Person("jana",22,false)); people.Add(new Person("Stefan",45,true,false)); people.Add(new Person("Kurt",25,false)); people.Add(new Person("Sebastian",65,false)); people.Add(new Person("George",14,true)); people.Add(new Person("Noel",50,false));
现在我想把所有被设定为父母的人都赶出去.
但我被困在这里:
var parents = people.Where()解决方法 linq声明应该是
var parents = people.Where(x => x.parent);
并改变私人布尔父母{get;组; to public bool parent {get;组; }
总结以上是内存溢出为你收集整理的C#LINQ过滤列表全部内容,希望文章能够帮你解决C#LINQ过滤列表所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)