数码资讯
使用LINQto读分隔的文本文件
如下: 然后,它们存储在具有这样一列的文本文件中: 复制代码代码如下所示: 的名字 姓 职位名称 西蒂 国 在读取这个文件之前,先构建一个实体类: 复制代码代码如下所示: X 客户/ /实体 X 公共类客户{ 公共字符串名{有};集; 公共字符串姓氏{得到;集;} 公共字符串职称{得到;集;} 公共
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
如下:
然后,它们存储在具有这样一列的文本文件中:
复制代码代码如下所示:
的名字
姓
职位名称
西蒂
国
在读取这个文件之前,先构建一个实体类:
复制代码代码如下所示:
X
客户/ /实体
X
公共类客户{
公共字符串名{有};集;
公共字符串姓氏{得到;集;}
公共字符串职称{得到;集;}
公共字符串城市{ get;set;}
公共字符串国家{ get;set;}
}
然后我们使用LINQ读取整个文件:
复制代码代码如下所示:
VaR查询=从线file.readalllines(路径)
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
};
foreach(查询var item)
{
console.writeline({ 0 },{ 1 },{ 2 },{ 3 },{ 4 }
项目名,项目。姓氏,item.jobtitle,项目,城市,国家)的项目;
}
要看有条件的记录,我们筛选的国家是英国:
复制代码代码如下所示:
c中的var查询
(从线file.readalllines(路径))
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
})
c =英国
选择C;
另一个例子:
复制代码代码如下所示:
c中的var查询
(从线file.readalllines(路径))
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
})
在c.jobtitle.contains(销售)
选择C;
然后,它们存储在具有这样一列的文本文件中:
复制代码代码如下所示:
的名字
姓
职位名称
西蒂
国
在读取这个文件之前,先构建一个实体类:
复制代码代码如下所示:
X
客户/ /实体
X
公共类客户{
公共字符串名{有};集;
公共字符串姓氏{得到;集;}
公共字符串职称{得到;集;}
公共字符串城市{ get;set;}
公共字符串国家{ get;set;}
}
然后我们使用LINQ读取整个文件:
复制代码代码如下所示:
VaR查询=从线file.readalllines(路径)
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
};
foreach(查询var item)
{
console.writeline({ 0 },{ 1 },{ 2 },{ 3 },{ 4 }
项目名,项目。姓氏,item.jobtitle,项目,城市,国家)的项目;
}
要看有条件的记录,我们筛选的国家是英国:
复制代码代码如下所示:
c中的var查询
(从线file.readalllines(路径))
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
})
c =英国
选择C;
另一个例子:
复制代码代码如下所示:
c中的var查询
(从线file.readalllines(路径))
让customerrecord =线分裂(',')。
选择新客户()
{
名字= customerrecord { 0 },
lastName = customerrecord { 1 },
职称= customerrecord { 2 },
城市= customerrecord { 3 },
国= customerrecord { 4 }
})
在c.jobtitle.contains(销售)
选择C;
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。