繁体   English   中英

C#属性中的Pascal Case

[英]Pascal Case in C# properties

您选择哪一个,为什么:

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) { }

约定使分别选择UserIduserId非常明确(重点是我):

标识符中可以使用的两个缩写是ID和OK。 在以Pascal大小写的标识符中,它们应显示为Id,然后单击确定。 如果用作驼峰式标识符中的第一个单词,则它们应分别显示为id和ok。

对于Id,是Identifier的缩写,而不是首字母缩写。 在第一个字母后将其小写是有意义的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM