Фаскальский случай в C# Properties
-
26-10-2019 - |
Вопрос
Какой из них вы выбираете и почему:
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, его короткий для идентификатора, а не аббревиатура; Имеет смысл сделать его более низким случаем после первой буквы.
Не связан с StackOverflow