private void butText_Click(object sender, EventArgs e)
{
List<Stu> list = new List<Stu>();
Stu s1 = new Stu();
s1.Name = "";
s1.Id = 1;
list.Add(s1);
Stu s2 = new Stu();
s2.Name = "";
s2.Id = 2;
list.Add(s2);
Stu s3 = new Stu();
s3.Id = 3;
s3.Name = null;
list.Add(s3);
list = list.Where(t => !string.IsNullOrEmpty(t.Name)).ToList();
MessageBox.Show(list.Count.ToString());
}
public class Stu
{
public int Id { get; set; }
public string Name { get; set; }
}
本文展示了一个使用C#进行列表过滤的例子,通过LINQ查询语法,去除列表中名称为空的元素,最后显示过滤后的列表长度。
1738

被折叠的 条评论
为什么被折叠?



