为了账号安全,请及时绑定邮箱和手机立即绑定

List 给每一个对象同时赋值的问题。

List 给每一个对象同时赋值的问题。

C#
海绵宝宝撒 2018-07-23 12:10:34
class A{public int i;public bool b;}List<A> temp=new List<A>();temp.add(new A());temp.add(new A());temp.add(new A());这里想 给temp 中的所有对象 的b统一赋值为false 或者true ,我想用不用遍历能不能直接通过表达式直接赋值
查看完整描述

2 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

temp.ForEach(a => a.b = false);


查看完整回答
反对 回复 2018-07-30
?
暮色呼如

TA贡献1853条经验 获得超9个赞

class A

{

public A()

{

this.b=false;

}

public int i;

public bool b;

}

List<A> temp=new List<A>();

temp.add(new A());

temp.add(new A());

temp.add(new A());

有一种方式叫做构造函数


查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1458 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信