![]() |
1
13
他们应该执行
如果你
不要
拥有资源,那么很明显你不应该处理它,也不需要实现
|
![]() |
2
3
“持有参考”不是真正的标准。当一个对象逻辑上“拥有”一个idiposable对象时,那么是的,它应该实现idisposable来为所有拥有的可弃对象调用dispose。
|
![]() |
3
1
设置为空不是必需的,但是
应该
呼叫
编辑: 如果且仅当您的类负责创建这些对象。 |
![]() |
4
0
这是一个很好的做法是的。当调用此类类的dispose时,最好也对所有引用对象调用dispose。 |
![]() |
5
0
是的,如果引用属于类,那么fxcop/ms代码分析甚至应该 check 为了它。 |
![]() |
6
0
如果您的类创建了一次性对象,那么您的类负责清理它们。因为你的类不知道什么时候清理,除非有东西告诉它(我不计算析构函数),这是使你的类实现IDisposable的最简单的方法。 如果您的类使用但不创建一次性对象,那么您应该将清理工作留给这些对象的创建者。 |
![]() |
Kris · 有没有办法获得可变结构字段的“引用” 2 年前 |
![]() |
Jora Karyan · IF语句未按预期引发错误 2 年前 |
![]() |
nedzad · 如何访问引用Firebase中其他对象的对象 6 年前 |
![]() |
Empha · 从成员函数对对象所做的更改不会持续。范围/参考问题? 6 年前 |