|
1
3
它看起来是一个很好的实现。使用不同的锁对我来说总是一个危险信号,所以我仔细看了一眼
一些
涉及同时调用
现在唯一让我担心的是当你试图从一个
更新:
我再考虑一下。那
一 我想你会发现这比你马上意识到的更困难。 |
|
|
2
3
然后您的客户代码:
可以将该值视为不变量:
自动属性:
因此,您可以从实现中抽象出用法,并在事实发生后添加验证、其他处理等,而对客户机代码的干扰最小。 |
|
3
3
如果你这样做是为了自我教育,很好-否则
我在这里看到的一个问题是无法中断
|
|
|
4
2
|
|
|
5
0
因为我喜欢不可变的物体,这里有一个替代我之前的答案,我会考虑更干净一点:
|
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |