相关疑难解决方法(0)

用于C#代码的Pascal外壳或Camel外壳?

我和我的同事一直在争论Pascal套管(上骆驼套管)与较低的CamelCasing.它们用于降低骆驼外壳,从SQL数据库中的表名到C#代码中的属性命名,但我更喜欢Pascal外壳,更低的驼峰外壳用于变量和Pascal外壳用于属性:

string firstName;
public string FirstName {
...
}
Run Code Online (Sandbox Code Playgroud)

但是他们习惯了这个:

string _firstname;
public string firstName {
...
}
Run Code Online (Sandbox Code Playgroud)

我试着跟上他们的"标准",所以代码看起来一样,但我不喜欢它.

我已经看到至少.NET框架使用这个约定,这就是我试图保留我的代码的方式,例如:

System.Console.WriteLine("string")
Run Code Online (Sandbox Code Playgroud)

你用什么/喜欢什么?为什么?我很抱歉,如果有人问过这个问题,但我搜查了一下,没有找到任何东西.

更新: 我给出了一个方法示例而不是属性,但它是相同的.正如我在第一段中所述,我的同事们使用Pascal约定(变量,方法,表名等)

.net c# standards naming-conventions

32
推荐指数
4
解决办法
7万
查看次数

标签 统计

.net ×1

c# ×1

naming-conventions ×1

standards ×1