相关疑难解决方法(0)

不变性的真正定义?

我想知道如何定义不变性?如果这些值没有公开,那么无法修改,那就够了吗?

是否可以在类型内修改值,而不是类型的客户?

或者只能在构造函数中设置它们?如果是这样,在双初始化的情况下(this在结构上使用关键字等)对于不可变类型仍然可以吗?

我怎样才能保证类型是100%不可变的?

.net c# immutability

8
推荐指数
3
解决办法
1523
查看次数

标签 统计

.net ×1

c# ×1

immutability ×1