相关疑难解决方法(0)

有没有办法只在C#中设置一次属性

我正在寻找一种方法来允许C#对象中的属性只设置一次.编写代码很容易,但我宁愿使用标准机制(如果存在).

public OneShot<int> SetOnceProperty { get; set; }

我想要发生的是,如果属性尚未设置,则可以设置属性,但如果之前已设置,则抛出异常.它应该像Nullable值一样运行,我可以检查它是否已设置.

.net c#

63
推荐指数
5
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1