【发布时间】:2009-10-20 07:10:36
【问题描述】:
我需要一个可以从我想要的任何地方分配的字段,但应该可以只分配一次(因此后续的分配应该被忽略)。我该怎么做?
【问题讨论】:
-
如果你可以在任何你想要的地方分配它,它几乎不是“只读”的,是吗?你到底想要什么?
-
这很可能是我很长时间以来见过的最奇怪的要求之一。为什么需要一个非只读的只读字段?
-
我需要一个只能在第一次分配的只读字段。我想要的是目前 C# 中的只读字段,但我希望它的第一个赋值可以在构造函数以外的地方进行。我想用它来跟踪数据的变化。
-
@afsharm:我冒昧地编辑了您的问题,以描述更多我认为您实际要求的内容。我希望我做对了;否则,只需根据自己的喜好对其进行编辑。
-
这可能就是你要找的东西:stackoverflow.com/questions/839788/…