簡體   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