Kleine Frage zu c#



  • Hi,

    ich hab vor kurzem angefangen mich mit c# zu beschäftigen. Jetzt hab ich mir mal verschiedenen fremdem Quellcode durchgelesen und da ist mir öfters so was aufgefallen:

    Funktionsaufruf();
    {
    }
    

    Was bedeuten da die Klammern? In meinem Buch wurde das nicht erläutert.

    Gruß



  • Die bedeuten nur, dass es ein neues Scope gibt, in welchem Dinge gültig sind:

    // irgendwas;
    {
        int a = 9;
    }
    Console.WriteLine(a);
    

    Das kompiliert dann nicht mehr 😉

    MfG



  • /rant/ schrieb:

    Die bedeuten nur, dass es ein neues Scope gibt, in welchem Dinge gültig sind:

    // irgendwas;
    {
        int a = 9;
    }
    Console.WriteLine(a);
    

    Das kompiliert dann nicht mehr 😉

    MfG

    ah, thx für die schnelle Auskunft 👍


Anmelden zum Antworten