ZKX's LAB

linq获取字段名称 LINQ使用时需要更换字段中某个字符再显示,怎么做?

2020-09-28知识9

C# linq 两个字段 排序

linq获取字段名称 LINQ使用时需要更换字段中某个字符再显示,怎么做?

如何获取linq中字段的属性 在C#中可以用Linq很方便的实现这个功能。先看代码:File.ReadAllLines(fileName)Select(line=>;line.Split(new[]{'='},2,StringSplitOptions.RemoveEmptyEntries))Where(split=>;split.Length=2)ToDictionary(split=>;split[0].Trim(),split=>;split[1].Trim());用到了如下Linq扩展方法:Enumerable.Select,用来对每一行做split操作,分隔出Key和Value。注意这里要写上分隔成两段。另外要 StringSplitOptions.RemoveEmptyEntries。Enumerable.Where,用来过滤到不符合Key-Value的行。Enumerable.ToDictionary,把分隔成两段的第一段作为Key,第二个作为Value存在Dictionary里面。

linq获取字段名称 LINQ使用时需要更换字段中某个字符再显示,怎么做?

LINQ使用时需要更换字段中某个字符再显示,怎么做? 一样可以用Replace啊。from a in db.博客 select new { 主题=(a.主题).Replace(\",\"\").Substring(0,16),a.用户名,a.日期 }注意substring,如果主题长度没有16会抛出异常。另外这样的替换不支持不区分大小写。

linq获取字段名称 LINQ使用时需要更换字段中某个字符再显示,怎么做?

#linq#list#select

随机阅读

qrcode
访问手机版