使用 linq 赋值
public class Company
{
public int id { get; set; }
public int Name { get; set; }
}
List<Company> listofCompany = new List<Company>();
这是我的公司列表集合,我想使用 LINQ 为 Name 属性分配值
listofCompany.Where(d => d.Id = 1);
(我想分配公司 id 1 的 name 属性)
如何分配它。
public class Company
{
public int id { get; set; }
public int Name { get; set; }
}
List<Company> listofCompany = new List<Company>();
this is my collection of company list I want to assign values to Name property using LINQ
listofCompany.Where(d => d.Id = 1);
(I want to assing name property of company id 1)
how do I assign it.?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 Linq 将是:
UPDATE
这可以简化为...
UPDATE
对于多个项目(多个项目满足条件):
using Linq would be:
UPDATE
This can be simplified to be...
UPDATE
For multiple items (condition is met by multiple items):
您可以创建一个扩展方法:
然后在代码中使用它:
You can create a extension method:
And then use it in code:
也可以这样做
It can be done this way as well
请注意,它仅更新找到的第一家公司 ID 为 1 的公司。 对于多个
对于多个更新
Be aware that it only updates the first company it found with company id 1. For multiple
For Multiple updates