J.D*_*Ray -2 c# parameters constructor field
我正在缩小完成专门的数据解析和管理类,并遇到了一个我似乎无法弄清楚的问题.
我有一个名为的活动类RecordDisposal和一个名为的数据类DisposalRecord(对于糟糕的命名感到抱歉;我无法想出任何其他不会将此事与其他事情混淆的事情).
所以我设置了一些基本测试,事情并没有真正解决(见图).在断点处,该字段UnparsedRetentionCode应该已设置为参数值RetentionCode(请参见断点上方的行),在本例中为1,但不是(请参见底部的Locals窗口).
我做错了什么?

UnparsedRetentionCode在监视窗口中为null,因为您的setter正在有效执行_fullRetentionCode = _fullRetentionCode(在创建对象时为null).
它应该是:
private set
{
_fullRetentionCode = value;
}
Run Code Online (Sandbox Code Playgroud)