我在一个属性中有一个setter有点像这样:
set
{
string whatever = regex.replace();
_fieldStub = whatever;
}
Run Code Online (Sandbox Code Playgroud)
如您所见,没有使用value关键字.这仍然是一个完全有效的设置块吗?
谢谢
这仍然是一个完全有效的设置块吗?
是的,它在技术上是一个有效的属性设置器.没有什么要求您使用传入的值.
但是,此属性可能非常不寻常,并且违反了所有预期的行为.因此,我建议改为使用这种方法.