Tou*_*ubi 2 .net c# lambda c#-4.0
我正在尝试使用 Lambda 表达式从 List 查询数据。下面是我的用户类
用户
Id,Name,Password, EmailAddress
Run Code Online (Sandbox Code Playgroud)
所需数据将是使用列表名称和密码中的两列的数组数组。Select(c => c.LastUpdatedDate + "," + c.LastUpdatedDate ).ToArray();。结果将类似于 belwo:
[["Name1","***"],["Name2","+++"],["Name3","///"]]
Run Code Online (Sandbox Code Playgroud)
你能指导并帮助我选择这个吗?
您可以通过在 Linq 中创建一个新数组来完成此操作Select(我假设您需要一个对象数组,因为其中有一个 int 和 string):
object[][] result = users.Select(user => new object[] { user.Id, user.Name }).ToArray();
Run Code Online (Sandbox Code Playgroud)
如果两列都是字符串,则语法几乎相同——只需将两者替换object[]为string[]:
string[][] result = users.Select(user => new string[] { user.Id, user.Name }).ToArray();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2157 次 |
| 最近记录: |