我刚刚审查了一些代码,注意到有人将成员标记为 readonly private
。这与 private readonly
有任何不同吗?
例子:
readonly private MyClass myInstance = new MyClass();
我以前从未见过这个。我总是使用 private
,然后使用 readonly
。我在 MSDN(甚至在 C# 规范中)找不到任何提到访问修饰符可以出现的顺序的内容。是否有文章/引用资料?
最佳答案
不,没有区别。发生这种情况的另一个常见时间是 public static
与 static public
在任何一种情况下,有些人可能会争辩说首先拥有访问修饰符更重要,而其他人会争辩说它更重要可以看到“特殊”修饰符。
但不,它根本没有任何区别,它纯粹是一种风格选择。
关于c# - "private readonly"和 "readonly private"之间有区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925402/