Coding Conventions: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
| Zeile 308: | Zeile 308: | ||
</source> | </source> | ||
===== Initialisierung ===== | |||
* Intialisiere Variablen bei ihrer Deklaration. | |||
<source lang="csharp"> | |||
string testString = "Hello I'm a Test String"; | |||
int number = obj.Length; | |||
</source> | |||
*Bei Dialogen und Objekten die nach ihrer Verwendung nicht mehr benötigt werden, verwende das using Statement. | |||
<source lang="csharp"> | |||
using (OpenFileDialog openFileDialog = new OpenFileDialog()) { | |||
... | |||
} | |||
</source> | |||
===== Deklaration von Klassen und Interfaces ===== | |||
*Kein Leerzeichen zwischen Methodennamen und dem "(". | |||
*{ kommen immer in eine neue Zeile nach ein Deklaration | |||
*Das gleiche wie bei "{" gilt auch für die "}". | |||
<source lang="csharp"> | |||
Class MySample : MyClass, IMyInterface | |||
{ | |||
int myInt; | |||
public MySample(int myInt) | |||
{ | |||
this.myInt = myInt ; | |||
} | |||
void Inc() | |||
{ | |||
++myInt; | |||
} | |||
void EmptyMethod() | |||
{ | |||
} | |||
} | |||
</source> | |||
[[Kategorie:Begriffe]] [[Kategorie:Code-Beispiele]] | [[Kategorie:Begriffe]] [[Kategorie:Code-Beispiele]] | ||
