====== Klassen in C# ======
Klassen werden in C# mit dem Schlüsselwort ''class'' beschrieben. Attribute werden zu Beginn gelistet und haben einen Typ gefolgt von einem Namen. [[Methoden]] haben einen Namen (häufig ein Verb), ggf. Parameter und einen Rückgabewert (''void'', falls es keinen gibt).
class Person
{
string name;
int alter;
public string erfrageName()
{
return name;
}
public int erfrageAlter()
{
return alter;
}
public void alterFestlegen(int neuesAlter)
{
alter = neuesAlter;
}
public void laufen()
{
// ...
}
public void essen(Nahrung nahrungsMittel)
{
nahrungsmittel.aufessen();
}
}
===== Unterstützung in Visual Studio =====
Visual Studio unterstützt den Entwickler, da es Klassendiagramme nahtlos in die Entwicklungsumgebung integriert.