Я спорил с моими коллегами о корпусе Паскаля (верхний корпус верблюда) против нижнего CamelCasing. Они используются для снижения верблюда корпус за все из имен таблиц в базах данных SQL в собственность именование в C# код, но мне нравится Паскаль корпус лучше, нижний верблюжий корпус для переменных и Паскаля корпус для свойств:Корпус Pascal или корпус Camel для кода C#?
string firstName;
public string FirstName {
...
}
Но они используются к этому:
string _firstname;
public string firstName {
...
}
Я стараюсь не отставать от своих «стандарт», так что код выглядит так же, но я просто не нравится.
Я видел, что по крайней мере рамки .NET использует эту конвенцию, и это, как я стараюсь держать свой код, например .:
System.Console.WriteLine("string")
Что вы используете/предпочитаете и почему? Извините, если кто-то другой задал этот вопрос, но я искал и ничего не нашел.
Обновление: Я привел пример метода, а не свойство, но это то же самое. Как я уже говорил в первом абзаце, мои коллеги используют соглашение Pascal для всех (переменные, методы, имена таблиц и т. Д.)
Я не согласен здесь. Я бы попытался отучить разработчиков ex-Java от стандартов .NET, чтобы они соответствовали Framework. – Joe 2008-09-29 18:04:30
В зависимости от окружающей среды, изменение стандарта в соответствии с новым парнем часто является CLM. – 2008-10-01 18:47:01
Просьба ссылка на CLM, на который вы ссылались. – Jessy 2013-09-17 16:27:37