Wenn ich in Bezug auf die C # -Nennung für Akronyme eine Bibliothek im Zusammenhang mit der Windows-API schreibe, gibt es eine starke Konvention in Bezug auf WindowsApi oder WindowsAPI oder handelt es sich nur um eine persönliche Präferenz?
c#
naming-conventions
deltanovember
quelle
quelle
" Framework Design Guidelines " 2. Auflage von Krzysztof Cwalina und Brad Abrams S. 40-42
3.1.2 Großschreibung von Akronymen
Schreiben Sie beide Zeichen in Großbuchstaben, mit Ausnahme des ersten Wortes eines Kamelkennzeichens.
System.IO public void StartIO(Stream ioStream)
DO nutzt nur das erste Zeichen der Abkürzungen mit drei oder mehr Zeichen, außer dem ersten Wort eines Kamel gefassten Identifikator.
System.Xml public void ProcessHtmlTag(string htmlTag)
Großschreiben Sie KEINE Zeichen von Akronymen, unabhängig von ihrer Länge, am Anfang einer Kennung in Kamelhülle.
quelle
Überprüfen Sie die offiziellen Dokumente von Microsoft zu Benennungsrichtlinien und Großschreibungskonventionen :
quelle
Alte Frage, neue Antwort.
Gemäß .NET 4 Großschreibungsregeln für Akronyme :
quelle
Ich habe gehört, dass Sie Abkürzungen vermeiden sollten, damit es
WindowsApplicationProgrammingInterface
dann wird.Ernsthafter (Leute scheinen das Obige trotz des Zitats unten falsch zu lesen), diese Seite sagt:
Da API als bekanntes Akronym angesehen wird, müssen Sie den Namen
WindowsApi
auswählen, wenn Sie den Richtlinien folgen möchten.quelle
Es ist alles nur eine persönliche (oder organisatorische) Präferenz. Solange Sie konsequent sind, werden Sie in Ordnung sein.
Das .NET Framework selbst würde WindowsApi verwenden.
quelle
Seine persönliche Präferenz. Aber .NET würde verwenden
WindowsApi
. Es ist vergleichbar mit der Benennung vonTcpClient
.quelle
Schauen Sie sich auch FxCop an. Es ist ein nettes Dienstprogramm, das bei solchen Problemen hilft.
quelle