Pascal-Gehäuse oder Camel-Gehäuse für C # -Code?
Ich habe mit meinen Kollegen über Pascal-Gehäuse (oberes Kamelgehäuse) gegen unteres gestrittenCamelCasing. Sie werden verwendet, um die Kamel-Schreibweise für alles zu senken, von Tabellennamen in SQL-Datenbanken bis hin zu Eigenschaftsnamen in C # -Code. Pascal-Schreibweise gefällt mir besser, Camel-Schreibweise für Variablen und Pascal-Schreibweise für Eigenschaften:
string firstName;
public string FirstName {
...
}
Aber sie sind daran gewöhnt:
string _firstname;
public string firstName {
...
}
Ich versuche, mit ihrem "Standard" Schritt zu halten, damit der Code gleich aussieht, aber ich mag es einfach nicht.
Ich habe gesehen, dass zumindest das .NET-Framework diese Konvention verwendet, und so versuche ich, meinen Code beizubehalten, z.
System.Console.WriteLine("string")
Was verwenden / bevorzugen Sie und warum? Es tut mir leid, wenn jemand anders diese Frage gestellt hat, aber ich habe gesucht und nichts gefunden.
Aktualisieren: Ich habe ein Methodenbeispiel und keine Eigenschaft angegeben, aber es ist dasselbe. Wie bereits im ersten Absatz erwähnt, verwenden meine Kollegen die Pascal-Konvention für alles (Variablen, Methoden, Tabellennamen usw.).