Überprüfen Sie Folgendes. Es ist Microsofts Antwort auf die Frage.
http://msdn.microsoft.com/en-us/library/czefa0ke(VS.71).aspx
sprechen nur über die sehr Grundlagen für C#: Private Klasse Felder sind mit einem Unterstrich vorangestellt. Öffentliche Klassenmitglieder werden großgeschrieben. Methodenparameter sind Kleinbuchstaben. Zum Beispiel:
public class Person {
private String _personName;
public String PersonName {
get { return _personName; }
set { _personName = value; }
}
public String SayHello(String toName) {
return String.Format("Hi {0}, I am {1}", toName, PersonName);
}
}
Beachten Sie, dass, um CLS-kompatibel zu sein, können Sie nicht auf Gehäuse abhängen sollten zwischen Variablen zu unterscheiden. Es ist auch eine schlechte Übung, Parameter oder andere Variablen mit dem Typ OR mit einer Form ungarischer Notation vorzuschreiben (was sowieso niemand recht hat. Lesen Sie this).
Der einzige Grund, warum private Felder mit einem Unterstrich vorangestellt sind, besteht darin, sie von Methodenparametern zu unterscheiden.
Eine Praxis, auf die ich oft stoße, ist die Verwendung des "Dies". Notation. Abgesehen davon, dass es nervig ist, ist es völlig unnötig, wenn Dinge richtig benannt werden.
Genau das, was ich gesucht habe. Ich denke, ich hätte es googeln können! Danke trotzdem. – Steve