【发布时间】:2017-12-11 12:21:42
【问题描述】:
是否可以在一个 set 方法中设置多个值?
我想做如下的事情:
public int ID { get; set => {Property = value, ID=value}; }
【问题讨论】:
-
当然你可以这样做,但是你不应该这样做,或者至少适当地记录它。基本上,副作用是一件坏事。属性实际上只是通常的 get 和 set 方法。你可以做一切你可以用正常方法做的事情。
-
是的,你可以。你试过了吗?发生了什么?阅读How to Ask。
-
给出语法错误。我知道不推荐或好的程序样式(只是想知道是否可能)
标签: c# expression-body