Frage

Ich habe Tutorials alle über das Internet mit verschiedenen Arten von Anleitungen lesen auf Spiel angegeben (aber Dies erweist sich als ziemlich allgemein sein).

Gibt es irgendwelche Gründe, warum viele Entwickler nennen ihre Variablen wie:

mContext

Für mich ist es standardmäßig nur der Namen „Kontext“ oder etwas ähnliches.

Gibt es irgendwelche Gründe, warum die „m“ vor sind? (Ich weiß, dass dies eine Frage des Stils, aber ich bin nur neugierig, wofür es steht)

War es hilfreich?

Lösung

Die m wird, um anzuzeigen, dass das Objekt eine Membervariable der Klasse in Frage. Es ist eine gemeinsame Nutzung von ungarischen Notation Präfix den Namen mit Hinweisen auf den Variablen Zweck oder Typ.

Andere Tipps

Für diejenigen von uns, die mit einem solchen Zeichen unserer Variablennamen unübersichtlich mißbilligen, sind sie als „Warzen“ bekannt. Meiner Meinung nach, mit dem heutigen IDEs ist es besser, die Warzen weg, zu verlassen, weil wir ohne weiteres zwischen lokalen Variablen und Elementvariablen ohne ihre Hilfe unterscheiden können.

Viele Programmierer mögen ihre Variablen mit Kleinbuchstaben Präfix, das den Objekttyp repräsentieren diese Variable darstellt. Zum Beispiel:

var strMyString = new String();

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top