首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"private readonly“和"readonly private”有区别吗?

"private readonly“和"readonly private”有区别吗?
EN

Stack Overflow用户
提问于 2012-08-13 03:53:18
回答 4查看 434关注 0票数 4

我刚刚检查了一些代码,注意到有人将member标记为readonly private。这与private readonly有什么不同吗?

示例:

代码语言:javascript
复制
readonly private MyClass myInstance = new MyClass();

我以前从未见过这种情况。我总是先用private,再用readonly。我在MSDN (甚至在C#规范)上找不到任何东西。这提到了访问修饰符可以按什么顺序出现。有没有什么文章/参考资料?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-08-13 03:56:26

不,没有区别。另一种常见的情况是public staticstatic public,有些人可能会争辩说,首先拥有访问修饰符更重要,而另一些人则认为看到“特殊”修饰符更重要。

但不,这没有任何区别,这纯粹是一个风格选择。

票数 13
EN

Stack Overflow用户

发布于 2012-08-13 03:58:46

这对编译器来说并不重要,但对代码审查者或下一个处理该代码的人来说确实很重要。

正如其他人回答的那样,顺序并不重要。你应该在这些关键字的排序上保持一致。我通常首先放置作用域(public/private),然后放置行为(readonly/abstract/static).

选择对您和您的团队有效的顺序,并坚持下去。

祝好运!

票数 5
EN

Stack Overflow用户

发布于 2012-08-13 03:54:42

不,没有区别。这些关键字只是修饰词,它们的顺序并不重要。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11925402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档