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;

        }

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...