我一直在与我的同事争论 Pascal 套管(上驼峰式)与下驼峰式套管。它们用于降低所有内容的驼峰式大小写,从 SQL 数据库中的表名到 C# 代码中的属性命名,但我更喜欢 Pascal 大小写,变量的小驼峰大小写和属性的 Pascal 大小写:
string firstName;
public string FirstName {
...
}
但他们已经习惯了:
string _firstname;
public string firstName {
...
}
我试图跟上他们的“标准”,所以代码看起来一样,但我只是不喜欢它。
我已经看到至少 .NET 框架使用了这种约定,这就是我尝试保留代码的方式,例如:
System.Console.WriteLine("string")
你使用/喜欢什么,为什么?如果有人问这个问题,我很抱歉,但我搜索并没有找到任何东西。
更新: 我给出了一个方法示例,而不是一个属性,但它是一样的。正如我在第一段中所说,我的同事对所有内容(变量、方法、表名等)都使用 Pascal 约定。