Вопрос

Какой из них вы выбираете и почему:

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 соответственно (акцент мой):

Две сокращения, которые можно использовать в идентификаторах, являются идентификатором и ОК. В идентификаторах, основанных на Паскале, они должны выглядеть как удостоверение личности, и ОК. При использовании в качестве первого слова в идентификаторе, посвященном верблюдам, они должны появляться как ID и OK, соответственно.

Другие советы

Для ID, его короткий для идентификатора, а не аббревиатура; Имеет смысл сделать его более низким случаем после первой буквы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top