【发布时间】:2010-11-17 00:51:40
【问题描述】:
1)
声明变量的策略是什么?您应该始终使用关键字private,还是可以跳过它?
string MyVar1;
对比
private string MyVar1;
我看到的唯一原因是微软有一天可以将默认访问修饰符更改为public,而不是private。
在哪里说私有是可选的?有没有提到MSDN?
2) 常量的命名策略?
我在写常量时一直使用大写字母,但是有朋友告诉我这违反了微软的命名政策,是吗?
const string MYVAR1;
对
const string myVar1;
3) 帕斯卡还是骆驼?
我个人认为骆驼看起来很丑。
【问题讨论】:
-
只是一个建议,但您可能希望用比“一些 C# 问题”更丰富的信息来重新命名这个问题,以便未来的 SO 用户可以找到他们需要的东西。理想情况下,这将是三个不同的 SO 问题,尽管我确信其中一些问题之前已经被问过。
-
好点,我更改了标题以更好地表明问题的性质
-
顺便说一下,THESE_CONSTANT_VARIABLES 是 C++ 中的约定。 (正如上面提到的答案,不是在 C# 中)
标签: c# variables naming-conventions constants private