对于那些可能知道的人的快速提问!
在奥尔良看来,有两种方法可以将邮件标记为不可变。
新的Immutable(...)或在消息类上具有属性[Immutable]
哪个是首选,更重要的是为什么-还是个人喜好?
[Immutable]适用于该类的所有实例(在您使用的所有地方,该类的实例都将被视为不可变的),而新的Immutable(...)则适用于每种实例的用法(可以在一个地方传递您的类)易变,在其他地方则是不可变的)。如果此类的所有实例始终都是不可变的,则[Immutable]是一种更为简洁优雅的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句