C#属性中的Pascal Case
本文关键字:Pascal Case 属性 | 更新日期: 2023-09-27 18:20:08
您选择哪一个以及为什么:
public class User
{
public long UserID { get; set; }
}
public class User
{
public long UserId { get; set; }
}
也作为参数:
public void DoSomething(long userId) { }
public void DoSomething(long userID) { }
这些约定非常清楚地分别选择UserId
和userId
(emphasis mine):
标识符中可以使用的两个缩写是ID和OK。在Pascal大小写的标识符中,它们应该显示为ID和OK。如果用作驼色大小写标识符中的第一个单词,它们应该分别显示为ID和OK。
对于Id,它是Identifier的缩写,而不是缩写;在第一个字母后面写小写是有道理的。