Das Ganze ist einfacher, als OregonGHost schrieb.
Die
API Guidelines interessieren sich einen Feuchten für öffentlich nicht sichtbare Bezeichner.
Warum? Sieht keiner!
Alle öffentlichen Bezeichner außer Parameter werden in PascalCasing verfasst, Parameter in camelCasing.
Wie du deine Felder benennst hängt alleine von dir, der Stellung des Mondes zum Jupiter, oder firmeninternen SOPs ab.
Der einzige Präfix, der in öffentlichen Bezeichnern erlaubt ist, ist das "I" bei Interfaces.
Weder Parameter noch Typen bekommen einen Präfix, erst recht keine Enums! (Wer Enums mit solchen Delphi/
Win32-like Präfixen verpasst, frisst auch kleine Kinder und kann/wird als potenzieller Kinderesser verfolgt werden...)
Zitat von
Phoenix:
Zitat von
alzaimar:
Etwas
OT...
Na ja, man gewöhnt sich an alles, aber *produktiver* wäre der Delphi (=Pascal)-Style.
Deswegen gibts für die .NET Welt ja auch taugliche Pascal-Alternativen zu C# von Drittanbietern.
Chrome wird es in der nächsten Version optional ermöglichen, dass falsche Groß-/Kleinschreibung zu einer Warnung führt...