![]() |
Membervariablen in Strukturen Groß- oder kleinschreiben?
Moin,
werden dem Styleguide nach Membervariablen einer Struktur kleingeschrieben, oder fangen sie mit nem Grossbuchstaben an? |
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Man schreibt ein großes F und danach was man will....ist baer wie du selbst wahrscheinlich weisst jedem selbst überlassen.... F steht für Field
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Zitat:
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Ich selbst bevorzuge in C# die Notation, dass Parameter und Felder camelCasing bekommen, Eigenschaften bekommen PascalCasing:
Code:
Wie du deine Felder benennst ist aber ganz klar dir überlassen, sie sollten ja generell private sein und sind deshalb für jemanden, der von deinen Klassen ableitet oder sie benutzt absolut uninteressant. Deshalb sind Feldbenennungen auch kein Teil der API-Guidelines. ;)
string someString;
public string SomeString { get{ return someString; } set{ someString = value; } } MS-Fritzen scheinen m_SomeString zu bevorzugen, aber IMHO sieht das einfach furchtbar aus. Unterstriche sind immer so penetrante Leseflussbrecher... btw: Wenn du das Wort "Membervariable" hier zu oft benutzt werde ich mir irgendeinen anzügliche(re)n Spitznamen für dich ausdenken müssen. Das ist eindeutig MS-Speak für die Erbsenzähler, die gerne irgendwelche MS Dokumente hohl rezitieren. (nur um die Brücke zu meiner pet-hate: den C#-schreibenden Ex-VB'lern zu schlagen :mrgreen: ) |
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Zitat:
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Moinz,
danke für eure Antworten :thumb:. Zitat:
Code:
Ich habe ewig Namenskonflikte :(. Nach aussen hin soll "Account" nach einem "." natürlich beginnend mit einem Grossbuchstaben sein, nur funktioniert das ewig nicht, weil meine Struktur selbst schon "Account" heisst. Wie sollte ich die Struktur sonst nennen? "AccountStruct" ? Das klingt einfach blöd *g...
internal struct Match
{ Account account; AddressStatus addressStatus; internal Account Account { get { return account; } } } Zitat:
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Zitat:
Du hast den Typen Account und die Eigenschaft Account. Beide können in keinester Weise gleich benutzt werden, also können Typen und Eigenschaften nicht miteinander kollidieren. Es ist sogar ein Result der Guidelines, dass ein guter Name für einen speziellen Typen oft fast zwangsläufig dazu führt, dass du die Eigenschaft genauso nennst (oder andersrum :gruebe: ). Mich würde wirklich interessieren wo du da Namenskonflikte hast. Die einzigen, die ich kenne sind bei Konstruktoren, die Felder initialisieren. Da muss man halt mit einem "this." nachhelfen. ;) Zitat:
|
Re: Membervariablen in Strukturen Groß- oder kleinschreiben?
Nun geht es mit mal - Vorführeffekt! :mrgreen: . Ich melde mich wieder sobald der Konflikt auftaucht!
Zitat:
Danke für die Hilfe&Infos. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz