您的位置:首页 > 编程语言 > C#

c#按照一定条件打印

2016-01-14 12:39 281 查看
Entity类定义

class Entity   //类似于Individual
{
public int dep;  //当前层
public int[] FCN;  //当前解向量
public double interf;   //当前干扰值
}


定义集合并往集合中添加成员

List<Entity> lst = new List<Entity>();
Entity e1 = new Entity(); e1.interf = 4;
Entity e2 = new Entity(); e2.interf = 6;
Entity e3 = new Entity(); e3.interf = 5;
lst.Add(e1);
lst.Add(e2);
lst.Add(e3);


按条件打印1

foreach (Entity entity in lst)
if(entity.interf > 4)
Console.WriteLine(entity.interf);


按条件打印2

foreach (Entity entity in lst.Where(e => e.interf>4))
Console.WriteLine(entity.interf);


也可以处理未知数据

foreach (Entity entity in lst.Where(e => e.interf == null))
Console.WriteLine(entity.interf);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: