sdg*_*sdh 1 c# network-programming immutability endpoint
根据MSDN上的documenation,IPEndPoint可以有它Address和Port属性进行设置.
为什么这个课程设计为可变的?似乎它应该是不可变的,因为类似的原因是相同String的.
这个类的不可变版本是否更适合传递线程,事件处理程序等?
内置的类没有不可变版本.
回答的主观部分:使这个类可变是.NET Framework中的一个设计缺陷.15年前,当它被创建时,不可变性通常会使API设计更好.BCL有相当多的可变性,不应该存在.
| 归档时间: |
|
| 查看次数: |
92 次 |
| 最近记录: |