在一个类中我有一个属性:对象包含在C#中毫无作为默认属性
public Move plannedMove;
默认情况下,我想如果在我的代码设置一些它包含什么,这样我可以测试有些方法类似于
if(!plannedMove)
或类似的东西。我也希望能够解除它,以便空白为空。我怎样才能做到这一点?
为了防止我完全错误,我将解释我的原始问题:我的Player对象需要能够进行可选的预先计算的移动。在GetMove方法中,它需要返回预先计算的移动,或者计算一个。我怎样才能做到这一点?
编辑:哎呀,忘了提移动是一个结构。
'公众移动plannedMove;'是不是一个性质,它是一个场。 – herzmeister 2010-10-30 18:19:45