Zum Inhalt springen

C# - Typ- oder Namespacedefinition oder Dateiende erwartet


Empfohlene Beiträge

Geschrieben

Hallo,

ich beginne gerade mich mit C# zu beschäftigen und habe mir dazu ein Einsteiger Programmierer Buch gekauft. Als Übung wird dort ein Algorithmus zur Darstellung eines Diagramms in der Console verwendet. Ich habe hier einen Quellcode, der aber nicht funktioniert:


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace Diagramm_Zeichnen

{

    class Program

    {

        static void Main(string[] args)

        {

            static char Getcharacter() {

                Console.WriteLine("Bitte geben sie ein Zeichen zur Darstellung ein:");

                //Erwartet ein Zeichen oder einen Satz vom Benutzer

                string satz = Console.ReadLine();

                //Liest die Eingabe als String aus

                char character_darstellung = satz[0];

                //Wenn ein Satz geschrieben wird, wird das erste Zeichen verwendet

                return character_darstellung;

            }

        char benutzer_character = Getcharacter();

        }

    }

}


Ich bekomme folgende Fehler:

  • }-erwartet
  • Typ- oder Namespacedefinition oder Dateiende erwartet

Könnt Ihr mir vielleicht helfen.

Dennis

Geschrieben

Hallo,

so gehts. Methode Getcharacter() außerhalb der Methode Main() deklarieren:


static void Main( string[] args )

        {

            char benutzer_character = Getcharacter();

        }


        static char Getcharacter()

        {

            Console.WriteLine( "Bitte geben sie ein Zeichen zur Darstellung ein:" );

            //Erwartet ein Zeichen oder einen Satz vom Benutzer

            string satz = Console.ReadLine();

            //Liest die Eingabe als String aus

            char character_darstellung = satz[0];

            //Wenn ein Satz geschrieben wird, wird das erste Zeichen verwendet

            return character_darstellung;

        }

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...