C# C命名和样式

C# C命名和样式,c#,C#,我一直在阅读.net framework源代码,并在以下目录中找到: 我想知道为什么有下划线符号,为什么大括号不在单独的一行上 这不是C风格,是吗 除非严格执行,否则风格是不固定的,在公司、时代和员工之间会发生变化 _u可能是m_u的简写,用于表示私人成员。 只要你和你的风格保持一致,那就不重要了 看一看。尽管现在在许多语言中,强类型语言和intellisense都不太相关,但它在当时很有用:我们在工作中使用它来表示类级变量-这是很常见的,但是Visual Studio intellisense

我一直在阅读.net framework源代码,并在以下目录中找到:

我想知道为什么有下划线符号,为什么大括号不在单独的一行上


这不是C风格,是吗

除非严格执行,否则风格是不固定的,在公司、时代和员工之间会发生变化

_u可能是m_u的简写,用于表示私人成员。 只要你和你的风格保持一致,那就不重要了


看一看。尽管现在在许多语言中,强类型语言和intellisense都不太相关,但它在当时很有用:

我们在工作中使用它来表示类级变量-这是很常见的,但是Visual Studio intellisense为您提供了这个指标。如果您冒险使用StyleCop,您必须积极地允许这种表示法,因为默认规则更喜欢这种表示法。注释。

大多数人倾向于使用这种样式,因为它是在Resharper中实现的。这种命名通常是给私有只读成员的。

\uuPrefix通常用来指类的成员有一个线程在@Thomas got it上讨论编码标准,thanks@AlG谢谢你的链接
while(i < _size) {
    objArray[i] = _array[_size-i-1];
    i++;
}