.NET中的局部变量命名约定

时间:2011-07-02 13:35:38

标签: .net naming-conventions

我知道naming conventions对此没有任何说明,但我只是很想知道......当您为给定方法声明一个本地变量时,您是PascalCase还是camelCase它?

4 个答案:

答案 0 :(得分:8)

您会更频繁地使用camelCase

但最重要的是使用您一贯决定的任何惯例 - 这将使您的代码更容易阅读。

答案 1 :(得分:3)

当涉及到局部变量时,我会投票camelCase

  1. 到目前为止,我的理解是PascalCase通常用于公开可见的名称,而camelCase几乎用于其他所有名称。 (我知道这是一个非常广泛的概括。例如,参数是这个规则的一个值得注意的例外。)

  2. 在考虑局部变量时,我倾向于将它们放在与字段和参数相同的底池中,这些通常都是camedCased

答案 2 :(得分:2)

我喜欢使用PascalCase。但实际上这取决于你。通常我会使用更长的名称来描述特定变量的作用。例如:

dim HaveValueIndicator为boolean = False

dim CountingTheTotalEggs as int32 = 0

答案 3 :(得分:1)

StyleCop有一个规则:SA1306: FieldNamesMustBeginWithLowerCaseLetter

我认为这适用于字段和变量。