C#初始化的对象值

诺古尔

有没有一种方法可以一次更改所有C#对象值?

因此,如果我具有和的类Resultstring msg并且bool isPositive已经在某个地方调用了构造函数,那么var result = new Result();可以通过不输入某种方式更改值:

result.msg = "xxxxxx";
result.bool = false;

但是要做一些类似于实例化时可以做的事情:

result { msg = "", bool = true}

我知道我可以通过以下方式再次实例化一个新对象来做到这一点:

var result = new Result() { msg = "", bool = true}

但这不是我的问题:)

ΦXocę웃Пepeúpatsu

您为什么不创建一种为您做到这一点的方法...

public void SetResult(string msg, bool flag)
{
   myFlag = flag;
   myMsg = msg;

}

然后调用它:

 myResult.SetResult("xxx", flase);  // one line 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章