Methoden haben Zugriffsmodifizierer, Rückgabetyp, Name und Parameter. Mit static gehören sie zur Klasse statt zum Objekt. Parameter können Standardwerte und Namen haben (benannte Argumente). Kurze Methoden schreibst du als Ausdruck: int Quadrat(int x) => x * x;.
Mit out und ref übergibst du Parameter, die die Methode verändern darf.
static int Quadrat(int x) => x * x;
static string Gruss(string name, string ausruf = "Hallo")
=> $"{ausruf}, {name}!";
Console.WriteLine(Quadrat(7)); // 49
Console.WriteLine(Gruss("Mia"));
Console.WriteLine(Gruss(ausruf: "Moin", name: "Tom"));Merke
=>für kurze MethodenStandardwerte und benannte Argumente
out/reffür veränderbare Parameter
Aufgabe
Schreibe `Max(int a, int b)` als Ausdrucksmethode.