Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (2023)

  • Artikel

Gilt für:Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (1)visuelles StudioTutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (2)Visual Studio für MacTutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (3)Visual Studio-Code

In diesem Tutorial verwenden Sie Visual Studio zum Erstellen und Ausführen einer C#-Konsolenanwendung und erkunden einige der Funktionen der integrierten Entwicklungsumgebung (IDE) von Visual Studio. Dieses Tutorial ist das erste einer zweiteiligen Serie.

In diesem Tutorial werden Sie Folgendes tun:

  • Erstellen Sie ein Visual Studio-Projekt
  • Erstellen Sie eine C#-Konsolenanwendung
  • Beheben Sie Fehler in der Anwendung.
  • Schließen Sie die Anwendung
  • Überprüfen Sie den gesamten Code

im Teil 2Erweitern Sie diese Anwendung, um weitere Projekte hinzuzufügen, einige Debugging-Tricks zu erlernen und Pakete von Drittanbietern zu verknüpfen.

Erfordern

Visual Studio muss installiert sein.

Wenn Sie Visual Studio nicht installiert haben, können Sie es über die Seite installierenVisual Studio – HerunterladenKostenfreier Download.

Projekt erstellen

Erstellen Sie zunächst ein Projekt für Ihre C#-Anwendung. Der Projekttyp enthält alle benötigten Vorlagendateien.

  1. Öffnen Sie Visual Studio und wählen Sie im Startfenster ausein neues Projekt erstellenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (4)

  2. im Fenster auswählenein neues Projekt erstellenin der SprachenlisteTun#Außer, abgesondert, ausgenommen. Wählen Sie dann aus der Liste der Plattformen ausWindowsund in der Liste der ElementtypenKompfortAußer, abgesondert, ausgenommen.

    Wählen Sie nach dem Anwenden von Sprach-, Plattform- und Projekttypfiltern eine Vorlage ausKonsolenanwendungnachweiterAußer, abgesondert, ausgenommen.

    Notiz

    wenn StandardKonsolenanwendungnicht anzeigen, wählenInstallieren Sie weitere Tools und FunktionenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (5)

    Wählen Sie dann die Arbeitslast im Visual Studio-Installationsprogramm ausPlattformübergreifende .NET Core-EntwicklungAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (6)

    Wählen Sie dann die Schaltfläche ausÄndernim Visual Studio-Installationsprogramm. Möglicherweise werden Sie aufgefordert, Ihre Arbeit zu speichern. Wenn ja, führen Sie es aus. Wählen Sie als nächstesweiterInstallieren Sie die Arbeitslast. Gehen Sie dann zurück zu Schritt 2 dieses Prozesses.Projekterstellung" zurückkehren.

  3. Geben Sie im Fenster einNeues Projekt konfigurierenim FeldArtikelnameTaschenrechnereins. dann klickweiter.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (7)

  4. am FensterMehr Informationenmuss.NET Core3.1wurde als Zielfeld ausgewählt. Wenn nicht, wählen Sie aus.NET Core 3.1Außer, abgesondert, ausgenommen. dann wähleerstellenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (8)

    Visual Studio öffnet Ihr neues Projekt, das den Standard-Hello World-Code enthält. Um es im Editor anzuzeigen, wählen Sie die Codedatei ausprogram.csIm Projektmappen-Explorer-Fenster, das sich normalerweise auf der rechten Seite von Visual Studio befindet.

    Der Standardcode „Hello World“ nennt esskizzierenDie Methode, die die Literalzeichenfolge „Hello World!“ anzeigt, befindet sich im Konsolenfenster. Wenn Sie F5 drücken, wird das Programm im Debug-Modus ausgeführt. Wenn die Anwendung im Debugger ausgeführt wird, bleibt das Konsolenfenster geöffnet. Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen.

  1. Öffnen Sie Visual Studio und wählen Sie im Startfenster ausein neues Projekt erstellenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (9)

  2. im Fenster auswählenein neues Projekt erstellenDie Optionenalle SprachenNach Eingabe der Dropdown-ListeTun#Außer, abgesondert, ausgenommen. aus der Liste auswählenalle PlattformenDie OptionenWindowsund in der Listealle ProjektartenEingangKompfortAußer, abgesondert, ausgenommen.

    Wählen Sie nach dem Anwenden von Sprach-, Plattform- und Projekttypfiltern eine Vorlage ausKonsolenanwendungnachweiterAußer, abgesondert, ausgenommen.

    Notiz

    wenn StandardKonsolenanwendungnicht anzeigen, wählenInstallieren Sie weitere Tools und FunktionenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (10)

    Wählen Sie im Visual Studio-Installationsprogramm Workloads aus.NET-Desktop-EntwicklungnachÄndernAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (11)

    (Video) Visual Studio 2017 installieren & Erste Anwendung erstellen | C# Tutorial Deutsch
  3. Geben Sie im Fenster einNeues Projekt konfigurierenim FeldArtikelnameNameTaschenrechnerund auswählenweiterAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (12)

  4. im Fenster auswählenMehr InformationenDie Optionen.NET 7.0für Ihren ZielkontexterstellenAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (13)

    Visual Studio öffnet Ihr neues Projekt, das den Standard-Hello World-Code enthält.

    Um es im Editor anzuzeigen, wählen Sie die Codedatei ausprogram.csIm Projektmappen-Explorer-Fenster, das sich normalerweise auf der rechten Seite von Visual Studio befindet.

    Die einzige Codeanweisung, die die Methode aufruftskizzierenZeigt die Textzeichenfolge „Hello World!“ an. Wenn Sie F5 drücken, wird das Programm im Debug-Modus ausgeführt. Wenn die Anwendung im Debugger ausgeführt wird, bleibt das Konsolenfenster geöffnet. Drücken Sie eine beliebige Taste, um das Konsolenfenster zu schließen.

    Notiz

    Ab .NET6 generieren neue Projekte, die die Konsolenvorlage verwenden, anderen Code als frühere Versionen. Weitere Informationen finden Sie unterNeue Direktive zur Erstellung von C#-Vorlagen auf oberster Ebene.

Anwendung erstellen

In diesem Abschnitt werden Sie Folgendes tun:

  • Sie lernen die grundlegende Ganzzahlarithmetik in C#.
  • Sie fügen Code hinzu, um eine einfache Taschenrechneranwendung zu erstellen.
  • Sie debuggen Anwendungen, um Fehler zu finden und zu beheben.
  • Sie optimieren den Code auf Effizienz.

Entdecken Sie arithmetische Operationen mit ganzen Zahlen

Wir beginnen mit einigen grundlegenden Ganzzahlberechnungen in C#.

  1. Löschen Sie im Code-Editor den Standardcode „Hello World“.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (14)

    lösche diese ZeileConsole.WriteLine("Hallo Welt!");Enthalten.

  2. Geben Sie stattdessen den folgenden Code in diese Zeile ein:

    int = 42; int b = 119; int c = a + b; console.WriteLine(c); console.ReadKey();

    Beachten Sie, dass die IntelliSense-Funktion in Visual Studio Ihnen die Möglichkeit bietet, Einträge automatisch zu vervollständigen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (15)

  3. Wählen Sie die grüne Schaltfläche ausgrundsätzlichnebenTaschenrechnerErstellen Sie Ihr Programm und führen Sie es aus oder drücken SieF5.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (16)

    Es öffnet sich ein Konsolenfenster mit der Summe von 42 und 119 usw.161zeigen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (17)

  4. (Optional)Sie können den Operator ändern, um das Ergebnis zu ändern. Sie können zum Beispiel verwenden+Operatoren auf Codezeilenint c = a + b;existieren-entfernen, los*mit oder mit multiplizieren/Wechsel zur Division. Wenn Sie das Programm anschließend ausführen, ändern sich auch die Ergebnisse.

  5. Schließen Sie das Konsolenfenster.

  1. Medien auswählenProjektordner-Explorerim richtigen Bereichprogram.csSehen Sie sich die Datei in einem Code-Editor an.

  2. Ersetzen Sie im Code-Editor den Standardcode „Hello World“:Console.WriteLine("Hallo Welt!");.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (18)

    (Video) Visual Studio 2019 installieren & erste Anwendung erstellen

    Ersetzen Sie diese Zeile durch den folgenden Code:

    int = 42; int b = 119; int c = a + b; console.WriteLine(c); console.ReadKey();

    Beim Eingeben von Code bietet Ihnen die Visual Studio IntelliSense-Funktion die Möglichkeit, Ihre Eingabe automatisch zu vervollständigen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (19)

  3. TypF5, oder wählen Sie den grünen Pfeil neben dem Namen ausTaschenrechnerKompilieren Sie Ihre Anwendung und führen Sie sie über die obere Symbolleiste aus.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (20)

    Es öffnet sich ein Konsolenfenster, das das Ergebnis der Addition von 42+119 zeigt161.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (21)

  4. Schließen Sie das Konsolenfenster.

  5. Alternativ können Sie den Operator ändern, um das Ergebnis zu ändern. Sie können zum Beispiel verwenden+Operatoren auf Codezeilenint c = a + b;existieren-entfernen, los*mit oder mit multiplizieren/Wechsel zur Division. Wenn Sie die Anwendung ausführen, ändern sich die Ergebnisse entsprechend.

Fügen Sie Code hinzu, um einen Rechner zu erstellen

Anschließend fügen Sie Ihrem Projekt komplexeren Rechnercode hinzu.

  1. Ersetzen Sie im Code-Editor den gesamten Codeprogram.csVerwenden Sie den folgenden neuen Code:

    Nutzen Sie das System. namespace Calculator { class Program { static void Main(string[] args) { // Variablen deklarieren und auf Null initialisieren. int num1 = 0; int num2 = 0; // Titel als C#-Konsolenrechneranwendung anzeigen. Console.WriteLine("C# Console Calculator\r"); Console.WriteLine("-----------------------\n"); // Ask Der Benutzer muss die erste Nummer eingeben. Console.WriteLine("Geben Sie eine Zahl ein und drücken Sie die Eingabetaste"); num1 = Convert.ToInt32(Console.ReadLine()); // Bitten Sie den Benutzer, eine zweite Zahl einzugeben. Console.WriteLine("Geben Sie eine andere Zahl ein und drücken Sie die Eingabetaste"); num2 = Convert.ToInt32(Console.ReadLine()); // Bitten Sie den Benutzer, eine Option auszuwählen. Console.WriteLine("Wählen Sie eine Option aus der folgenden Liste aus:"); Console.WriteLine("\ta - Hinzufügen"); Console.WriteLine("\ts - Löschen"); Console.WriteLine("\tm - Multiplizieren" ); Console.WriteLine("\td - dividing line"); Console.Write("Your choice?"); // Switch-Anweisung zur Berechnung verwenden. switch (Console.ReadLine()) { case "a": Console.WriteLine($"Ihr Ergebnis: {num1} + {num2} = " + (num1 + num2)); feiertag; case "s": Console. WriteLine ($"Ihr Ergebnis: {num1} - {num2} = " + (num1 - num2)); Holiday; case "m": Console.WriteLine($"Ihr Ergebnis: {num1} * {num2} = " + ( num1 * num2)); Feiertage; case "d": Console.WriteLine($"Ihr Ergebnis: {num1} / {num2} = " + (num1 / num2)); Feiertage; } // beim Schließen, bevor auf a gewartet wird Benutzerreaktion. Console.Write("Drücken Sie eine beliebige Taste, um die Rechnerkonsolenanwendung zu schließen...");Console.ReadKey(); } }
  2. AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.

    Anschließend öffnet sich ein Konsolenfenster.

  3. Befolgen Sie im Konsolenfenster die Anweisungen zur Eingabe der Zahlen42Und119Plus.

    Die Anwendung sollte etwa wie im folgenden Screenshot aussehen:

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (22)

  1. Ersetzen Sie im Code-Editor den gesamten Codeprogram.csVerwenden Sie den folgenden neuen Code:

    // Variable deklarieren und auf Null initialisieren. int num1 = 0; int num2 = 0; // Titel als C#-Konsolenrechneranwendung anzeigen. Console.WriteLine("C# Console Calculator\r"); Console.WriteLine("-----------------------\n"); // Ask Der Benutzer muss die erste Nummer eingeben. Console.WriteLine("Geben Sie eine Zahl ein und drücken Sie die Eingabetaste"); num1 = Convert.ToInt32(Console.ReadLine()); // Bitten Sie den Benutzer, eine zweite Zahl einzugeben. Console.WriteLine("Geben Sie eine andere Zahl ein und drücken Sie die Eingabetaste"); num2 = Convert.ToInt32(Console.ReadLine()); // Bitten Sie den Benutzer, eine Option auszuwählen. Console.WriteLine("Wählen Sie eine Option aus der folgenden Liste aus:"); Console.WriteLine("\ta - Hinzufügen"); Console.WriteLine("\ts - Löschen"); Console.WriteLine("\tm - Multiplizieren" ); Console.WriteLine("\td - dividing line"); Console.Write("Your choice?"); // Switch-Anweisung zur Berechnung verwenden. switch (Console.ReadLine()) { case "a": Console.WriteLine($"Ihr Ergebnis: {num1} + {num2} = " + (num1 + num2)); feiertag; case "s": Console. WriteLine ($"Ihr Ergebnis: {num1} - {num2} = " + (num1 - num2)); Holiday; case "m": Console.WriteLine($"Ihr Ergebnis: {num1} * {num2} = " + ( num1 * num2)); Feiertage; case "d": Console.WriteLine($"Ihr Ergebnis: {num1} / {num2} = " + (num1 / num2)); Feiertage; } // beim Schließen, bevor auf a gewartet wird Benutzerreaktion. Console.Write("Drücken Sie eine beliebige Taste, um die Taschenrechner-Konsolenanwendung zu schließen...");Console.ReadKey();
  2. AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.

    Anschließend öffnet sich ein Konsolenfenster.

  3. Befolgen Sie im Konsolenfenster die Anweisungen zur Eingabe der Zahlen42Und119Plus.

    Die Anwendung sollte etwa wie im folgenden Screenshot aussehen:

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (23)

Dezimalfunktion hinzufügen

Ändern Sie nun den Code leicht, um mehr Funktionalität hinzuzufügen.

Die Taschenrechner-App akzeptiert derzeit nur ganze Zahlen und gibt sie zurück. Wenn Sie beispielsweise mit der App 42 durch 119 dividieren, ist das Ergebnis 0, was nicht genau ist.

Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (24)

So korrigieren Sie Ihren Code, um die Genauigkeit von Dezimaloperationen zu erhöhen:

  1. ich schiebeprogram.csIch bin Visual Studio - EditorSTRG-Taste+Hunter Kontrollesuchen und ersetzenOffen.

  2. Scheck eingebenganze Zahlim Suchfeld undschwebenim Feldersetzeneins.

  3. Symbol auswählenAchten Sie auf die GroßschreibungUndSuche nur nach ganzen Wörterndeaktivieren oder klickenOptionen+TunUndOptionen+W.

  4. Symbol auswählenalles ersetzendeaktivieren oder klickenOptionen+eins,Führen Sie eine Such- und Ersetzungsfunktion durch.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (25)

  5. Führen Sie die Rechner-App erneut aus und dividieren Sie42passieren119.

    (Video) C# Tutorial | kompletter Kurs für Anfänger

    Die Anwendung gibt jetzt eine Dezimalzahl statt 0 zurück.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (26)

Jetzt kann die Anwendung Dezimalzahlen als Ergebnisse generieren. Nehmen Sie noch einige Verbesserungen vor, damit die App auch mit Dezimalzahlen rechnen kann.

  1. Kontrolle nutzensuchen und ersetzenIm Fall jeder Variablenschwebenexistierendoppeltund jede Instanz der MethodeIn Int32 konvertierenexistierenConvert.ToDoubleÄndern.

  2. Führen Sie die Rechner-App aus und dividieren Sie42,5passieren119,75.

    Die App akzeptiert nun auch Dezimalwerte und liefert als Ergebnis eine größere Dezimalzahl zurück.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (27)

    in der AbteilungCode-ReviewReduzieren Sie die Anzahl der Dezimalstellen im Ergebnis.

Debug-Anwendung

Sie haben Ihre grundlegende Taschenrechneranwendung verbessert, sie verarbeitet jedoch noch keine Ausnahmen wie Benutzereingabefehler. Wenn ein Benutzer beispielsweise versucht, durch 0 zu dividieren oder ein unerwartetes Zeichen eingibt, funktioniert die Anwendung möglicherweise nicht mehr, zeigt einen Fehler an oder gibt ein unerwartetes nicht numerisches Ergebnis zurück.

Hier sind einige häufige Tippfehler von Benutzern aufgeführt, wie Sie sie im Debugger finden und wie Sie sie in Ihrem Code beheben können, wenn sie auftreten.

Spitze

Weitere Informationen zum Debugger und seiner Funktionsweise finden Sie unterBeginnen Sie mit dem Visual Studio-Debugger.

Fehler „Teilung durch Null“ behoben

Konsolenanwendungen reagieren möglicherweise nicht mehr, wenn Sie versuchen, eine Zahl durch 0 zu dividieren. Der Code-Editor benachrichtigt Sie dann über aufgetretene Fehler.

Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (28)

Notiz

In einigen Fällen friert die Anwendung nicht ein und der Debugger gibt keine Division durch 0-Fehler aus. Stattdessen gibt die Anwendung möglicherweise unerwartete nicht numerische Ergebnisse zurück, beispielsweise das Unendlichkeitssymbol. Es gelten jedoch die folgenden Codekorrekturen.

So ändern Sie den Code, um diesen Fehler zu beheben:

  1. Medien wechselnprogram.csder CodeFall „d“:Verwenden Sie den folgenden Code:

    // Bitten Sie den Benutzer, einen Teiler ungleich Null einzugeben, bis er dies tut. while (num2 == 0) { Console.WriteLine("Geben Sie einen Teiler ungleich Null ein: "); num2 = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine($"Ihr Ergebnis: {num1} / {num2} = " + (num1 / num2)); Feiertage; }

    Nach dem Ersetzen des Codes wird der Abschnitt angezeigt, der enthältändern- Der Befehl sieht wie im Screenshot unten aus:

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (29)

Wenn Sie nun versuchen, eine beliebige Zahl durch 0 zu dividieren, wird die App Sie so lange nach einer anderen Zahl fragen, bis Sie eine Zahl ungleich Null angeben.

Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (30)

Formatierungsfehler beheben

Wenn Sie ein alphabetisches Zeichen eingeben, die Anwendung jedoch ein numerisches Zeichen erwartet, friert die Anwendung ein. Visual Studio zeigt Fehler an, die im Code-Editor auftreten.

Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (31)

Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (32)

Um diese Ausnahme zu verhindern, können Sie den zuvor eingegebenen Code neu formatieren.

Code-Review

um nicht davon abhängig zu seinProgrammDiese Klasse verwaltet den gesamten Code. Sie können Ihre Anwendung in zwei Klassen aufteilen:TaschenrechnerUndProgramm.

SchimmelTaschenrechnerDiese Klasse übernimmt die meisten Berechnungen undProgrammDiese Klasse kümmert sich um die Benutzeroberfläche und die Fehlerbehandlung.

Lasst uns beginnen.

  1. Löschen Sie den gesamten Inhaltprogram.csund fügen Sie Folgendes neu hinzuTaschenrechner- Klasse hinzufügen:

    Klassenrechner { public static double DoOperation(double num1, double num2, string op) { double result = double.NaN; // Standardmäßig ist „keine Zahl“, wenn Operationen wie Division Fehler verursachen können. // Verwenden Sie die Switch-Anweisung, um die Berechnung durchzuführen. switch (op) { case „a“: Ergebnis = num1 + num2; Feiertage; case „s“: Ergebnis = num1 – num2; Feiertage; case „m“: Ergebnis = num1 * num2; Feiertage; case „d“: / / Bitten Sie den Benutzer, einen Teiler ungleich Null einzugeben. if (num2 != 0) { result = num1 / num2; } stoppen? // Gibt den Text der falschen Optionseingabe zurück. Standard: break; } Ergebnis zurückgeben; }}
  2. Fügen Sie dann wie folgt ein neues hinzuProgramm- Klasse hinzufügen:

    Klassenprozedur { static void Main(string[] args) { bool endApp = false; // Titel als C#-Konsolenrechneranwendung anzeigen. Console.WriteLine("C# Console Calculator\r"); Console.WriteLine("--------------------------------------\n"); while (! endApp) { // Variable deklarieren und als Berechtigung festlegen. String numInput1 = ""; String numInput2 = ""; DoubleResult = 0; // Bitten Sie den Benutzer, die erste Zahl einzugeben. Console.Write("Geben Sie eine Zahl ein und drücken Sie dann die Eingabetaste:"); numInput1 = Console.ReadLine(); Double netNum1 = 0; while (!double.TryParse(numInput1, out cleanNum1)) { Console.Write("Das ist Keine gültige Eingabe. Bitte geben Sie einen ganzzahligen Wert ein: "); numInput1 = Console.ReadLine(); } // Bitten Sie den Benutzer, eine zweite Zahl einzugeben. Console.Write("Geben Sie eine andere Zahl ein und drücken Sie dann die Eingabetaste:"); numInput2 = Console.ReadLine(); Double netNum2 = 0; while (!double.TryParse(numInput2, out cleanNum2)) { Console.Write("This Not eine gültige Eingabe. Bitte geben Sie einen ganzzahligen Wert ein: "); numInput2 = Console.ReadLine(); } // Bitten Sie den Benutzer, einen Operator auszuwählen. Console.WriteLine("Wählen Sie einen Operator aus der folgenden Liste aus:"); Console.WriteLine("\ta - Hinzufügen"); Console.WriteLine("\ts - Löschen"); Console.WriteLine("\tm - Multiplizieren " ); Console.WriteLine("\td - Trennlinie"); Console.Write("Ihre Wahl?"); string op = Console.ReadLine(); try { result = Calculator.DoOperation(cleanNum1, cleanNum2, op ); if (double.IsNaN(result)) { Console.WriteLine("Dieser Vorgang führt zu einem Rechenfehler.\n"); } else Console.WriteLine("Ihr Ergebnis: {0:0.##}\n " , Ergebnis); } Catch (Exception e) { Console.WriteLine("Oh nein! Beim Berechnen ist eine Ausnahme aufgetreten.\n - Details: " + e.Message); } Console.WriteLine("----- -------------------\n"); // Vor dem Schließen auf die Antwort des Benutzers warten. Console.Write("Drücken Sie 'n' und Enter, um die Anwendung zu schließen, oder drücken Sie eine beliebige andere Taste und Enter, um fortzufahren: "); if (Console.ReadLine() == "n") endApp = true; Console.WriteLine(" \n"); // Freundlicher Bindestrich. } zurückkehren; }}
  3. AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.

    (Video) C-Programmierung #01: Projekt in VS2019 erstellen und Hello World!

  4. Semikolon gemäß Anleitung42passieren119.Das Ergebnis sollte dem folgenden Screenshot ähneln:

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (33)

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (34)

    Sie können jetzt weitere Berechnungen durchführen, bevor Sie die Konsolenanwendung schließen. Die Ergebnisse zeigen auch weniger Dezimalstellen. Wenn Sie falsche Zeichen eingeben, erhalten Sie eine entsprechende Fehlermeldung.

Schließen Sie die Anwendung

  1. Schließen Sie die Anwendung, falls Sie dies noch nicht getan haben.

  2. geschlossener BereichProduktion(Beenden) in Visual Studio.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (35)

  3. Klicken Sie auf Visual StudioSTRG-Taste+kleinSpeichern Sie die Bewerbung.

Git-Quellcodeverwaltung hinzufügen

Nachdem Sie eine Anwendung erstellt haben, können Sie sie einem Git-Repository hinzufügen. Visual Studio vereinfacht diesen Prozess mit Git-Tools, die direkt aus der IDE verwendet werden können.

Spitze

Git ist das am häufigsten verwendete moderne Versionskontrollsystem. Egal, ob Sie ein professioneller Entwickler sind oder nur die Grundlagen der Programmierung erlernen, Git ist nützlich. Wenn Sie neu bei Git sind, ist diese Seite genau das Richtige für Siehttps://git-scm.com/Ein guter Anfang. Sie finden eine Kurzanleitung, ein beliebtes E-Book und Videos zu Git-Grundlagen.

Um Ihren Code an Git zu übergeben, müssen Sie zunächst ein neues Git-Repository für Ihren Code erstellen:

  1. Wählen Sie in der Statusleiste in der unteren rechten Ecke von Visual Studio die Schaltfläche ausZur Quellcodeverwaltung hinzufügennachgottverdammtAußer, abgesondert, ausgenommen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (36)

  2. AnmeldedialogErstellen Sie ein Git-Repositoryauf GitHub

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (37)

    Der Repository-Name wird automatisch mit dem Speicherort Ihres Ordners gefüllt. Standardmäßig ist Ihr neues Repository privat. Das bedeutet, dass Sie der Einzige sind, der Zugriff darauf hat.

    Spitze

    Unabhängig davon, ob Ihr Repository privat oder öffentlich ist, sollten Sie Remote-Backups Ihres Codes auf GitHub speichern. Remote-Repositorys machen Ihren Code auf jedem Computer verfügbar, auch wenn Sie nicht mit einem Team zusammenarbeiten.

  3. Bitte treffen Sie eine Wahlerstellen und drückenAußer, abgesondert, ausgenommen.

    Nachdem das Repository erstellt wurde, können Sie die Statusdetails in der Statusleiste anzeigen.

    Tutorial: Erstellen einer einfachen C#-Konsolenanwendung – Visual Studio (Windows) (38)

    Das erste Pfeilsymbol zeigt an, wie viele ausgehende und eingehende Commits im aktuellen Zweig vorhanden sind. Mit diesem Symbol können Sie eingehende Termine abrufen oder ausgehende Termine übertragen. Sie können sich diese Commits auch zuerst ansehen. Klicken Sie dazu auf das Symbol und wählen Sie das ausausgehend/eingehend anzeigenAußer, abgesondert, ausgenommen.

    Das zweite Stiftsymbol zeigt die Anzahl der nicht festgeschriebenen Änderungen im Code an. Sie können auf dieses Symbol klicken, um diese Änderungen im Fenster anzuzeigenGit-ÄnderungenZur Ausstellung.

Weitere Informationen zur Verwendung von Git in Ihren Anwendungen finden Sie unterDokumentation zur Visual Studio-Versionskontrolle.

Überprüfung: Code vollständig

In diesem Tutorial haben Sie mehrere Änderungen an der Rechneranwendung vorgenommen. Die App nutzt nun Rechenressourcen effizienter und verarbeitet die meisten Fehler bei Benutzereingaben.

Hier ist der vollständige Code:

Klassenrechner { public static double DoOperation(double num1, double num2, string op) { double result = double.NaN; // Der Standardwert ist „keine Zahl“. Wenn Operationen wie Division Fehler verursachen können, werden wir dies tun Benutze es. // Verwenden Sie die Switch-Anweisung, um die Berechnung durchzuführen. switch (op) { case „a“: Ergebnis = num1 + num2; Feiertage; case „s“: Ergebnis = num1 – num2; Feiertage; case „m“: Ergebnis = num1 * num2; Feiertage; case „d“: / / Bitten Sie den Benutzer, einen Teiler ungleich Null einzugeben. if (num2 != 0) { result = num1 / num2; } stoppen? // Gibt den Text der falschen Optionseingabe zurück. Standard: break; } Ergebnis zurückgeben; }}class Program{ static void Main(string[] args) { bool endApp = false; // Titel als C#-Konsolenrechneranwendung anzeigen. Console.WriteLine("C# Console Calculator\r"); Console.WriteLine("--------------------------------------\n"); while (! endApp) { // Variable deklarieren und als Berechtigung festlegen. String numInput1 = ""; String numInput2 = ""; DoubleResult = 0; // Bitten Sie den Benutzer, die erste Zahl einzugeben. Console.Write("Geben Sie eine Zahl ein und drücken Sie dann die Eingabetaste:"); numInput1 = Console.ReadLine(); Double netNum1 = 0; while (!double.TryParse(numInput1, out cleanNum1)) { Console.Write("Das ist Keine gültige Eingabe. Bitte geben Sie einen ganzzahligen Wert ein: "); numInput1 = Console.ReadLine(); } // Bitten Sie den Benutzer, eine zweite Zahl einzugeben. Console.Write("Geben Sie eine andere Zahl ein und drücken Sie dann die Eingabetaste:"); numInput2 = Console.ReadLine(); Double netNum2 = 0; while (!double.TryParse(numInput2, out cleanNum2)) { Console.Write("This Not eine gültige Eingabe. Bitte geben Sie einen ganzzahligen Wert ein: "); numInput2 = Console.ReadLine(); } // Bitten Sie den Benutzer, einen Operator auszuwählen. Console.WriteLine("Wählen Sie einen Operator aus der folgenden Liste aus:"); Console.WriteLine("\ta - Hinzufügen"); Console.WriteLine("\ts - Löschen"); Console.WriteLine("\tm - Multiplizieren " ); Console.WriteLine("\td - Trennlinie"); Console.Write("Ihre Wahl?"); string op = Console.ReadLine(); try { result = Calculator.DoOperation(cleanNum1, cleanNum2, op ); if (double.IsNaN(result)) { Console.WriteLine("Dieser Vorgang führt zu einem Rechenfehler.\n"); } else Console.WriteLine("Ihr Ergebnis: {0:0.##}\n " , Ergebnis); } Catch (Exception e) { Console.WriteLine("Oh nein! Beim Berechnen ist eine Ausnahme aufgetreten.\n - Details: " + e.Message); } Console.WriteLine("----- -------------------\n"); // Vor dem Schließen auf die Antwort des Benutzers warten. Console.Write("Drücken Sie 'n' und Enter, um die Anwendung zu schließen, oder drücken Sie eine beliebige andere Taste und Enter, um fortzufahren: "); if (Console.ReadLine() == "n") endApp = true; Console.WriteLine(" \n"); // Freundlicher Bindestrich. } zurückkehren; }}

Nächster Schritt

Weiter geht es mit dem zweiten Teil des Tutorials:

Tutorial Teil 2: Skalieren und Debuggen einer C#-Konsolenanwendung

FAQs

How to write C# code in Visual Studio? ›

Open Visual Studio, and choose Create a new project in the Start window. In the Create a new project window, select All languages, and then choose C# from the dropdown list. Choose Windows from the All platforms list, and choose Console from the All project types list.

How to hold the console screen in C#? ›

There are two ways that I know of.
  1. Put Console. ReadLine() at the end of your program. Disadvantage: you have to change your code, and have to remember to remove it later on.
  2. Run without a debugger, using CTRL + F5 . This opens a console window outside of Visual Studio, and that window won't close when finished.

How to install Visual Studio for C#? ›

In this tutorial, we will learn how to download Visual Studio for Windows.
  1. Step 1) Download Visual Studio. ...
  2. Step 2) Open the .exe file. ...
  3. Step 3) Start the installation. ...
  4. Step 4) Let the installation complete. ...
  5. Step 6) Select the desktop version. ...
  6. Step 7) Wait for the files to be downloaded. ...
  7. Step 8) Reboot your PC.
May 6, 2023

How to create a desktop application in C#? ›

Create a project
  1. Open Visual Studio.
  2. On the start window, choose Create a new project.
  3. On the Create a new project window, choose the Windows Forms App (. NET Framework) template for C#. ...
  4. In the Configure your new project window, type or enter HelloWorld in the Project name box. Then, choose Create.
Jan 25, 2023

What is the difference between Visual C# and C#? ›

Difference between C# and Visual C#

C# and Visual C# are both the same. When you use Visual Studio for C# development, it is called Visual C# . Consider Visual C# as an implementation of C#. Microsoft Visual Studio is an IDE from Microsoft to develop programs, web app, web services, etc.

How to write code in Visual Studio for C? ›

Simply open VS Code/VS Code Insiders, open any folder, and create any file with the extension .c for the C file and .cpp for the C++ file. After writing your code, you can run the code directly using the play button you'll find in the upper right corner.

How to see console output of C# in Visual Studio? ›

If you right-click on your test and click on Debug (or Ctrl + R, Ctrl + T), then the output will also appear in the Output window of Visual Studio.

How to see output of C# in Visual Studio? ›

To open the Output window, on the menu bar, choose View > Output, or press Ctrl+Alt+O.

How to do console commands on pc? ›

Typically it can be toggled on or off and appears over the normal game view. The console is normally accessed by pressing the backtick key ` (frequently also called the ~ key; normally located below the ESC key) on QWERTY keyboards or the ² on AZERTY keyboards, and is usually hidden by default.

How to install Visual Studio step by step? ›

If you have Visual Studio open, go to Tools > Get Tools and Features... which opens the Visual Studio Installer. Or, open the Visual Studio Installer from the Start menu. From there, you can choose the workloads or components that you wish to install.

What's the difference between Visual Studio and Visual Studio code? ›

Visual Studio is an Integrated Development Environment, also known as an IDE. Visual Studio Code is a code editor. A developer can easily edit their code. VS is slower when it comes to performing across different platforms.

How to run C# in Visual? ›

If your program code is already in a Visual Studio project, open the project. To do so, you can double-click or tap on the . csproj file in Windows File Explorer, or choose Open a project in Visual Studio, browse to find the . csproj file, and select the file.

How to create installation setup for your C# application? ›

Creating a Simple Setup
  1. Click File, then select New, then select Project.
  2. Choose the Visual C# node in the Project Types tree, then select Windows Forms Application.
  3. Name your application "MyApplication" and press OK.

How do I create a desktop application step by step? ›

Below are some steps you can follow to get started developing your desktop applications:
  1. Develop an idea and interest. ...
  2. Design the application. ...
  3. Choose a programming language. ...
  4. Select a development platform. ...
  5. Install an IDE. ...
  6. Create the application. ...
  7. Test your application. ...
  8. Distribute the app.
Nov 22, 2022

How to display data in Windows Forms in C#? ›

Step 1: Make a database with a table in SQL Server. Step 2: Create a Windows Application and add DataGridView on the Form. Now add a DataGridView control to the form by selecting it from Toolbox and set properties according to your needs.

Should I learn C# or Visual Basic? ›

Solution 2. When you will go for a job in Programming then C# will be the better choice. If you first want to learn then VB could be the better choice - it depends on what is better readable for you. In both cases : what you have to learn is not the programming-language - what you have to learn is the use of the .

Which Visual Studio is best for C#? ›

Top C# IDEs
  1. Visual Studio Code. For C# software development, Visual Studio Code is one of the most popular IDEs used by programmers. ...
  2. Rider IDE. Rider is a cross-platform C# IDE from JetBrains that works with the IntelliJ platform and ReSharper. ...
  3. Visual Studio. ...
  4. SlickEdit. ...
  5. Monodevelop. ...
  6. Scriptcs. ...
  7. DevExpress.
Feb 4, 2022

Is VS code good enough for C#? ›

The C# Player's Guide primarily focuses on Visual Studio Community Edition, but if you are on Linux or Mac, or just want a lightweight editor, Visual Studio Code is a great choice. Visual Studio Code is more editor and less Integrated Development Environment (IDE).

How do you run code on VS Code? ›

To run or debug a simple app in VS Code, select Run and Debug on the Debug start view or press F5 and VS Code will try to run your currently active file. However, for most debugging scenarios, creating a launch configuration file is beneficial because it allows you to configure and save debugging setup details.

How do I code in Visual Studio Code? ›

Set up Visual Studio Code
  1. Download and install VS Code.
  2. Create a new file.
  3. See an overview of the user interface.
  4. Install support for your favorite programming language.
  5. Change your keyboard shortcuts and easily migrate from other editors using keymap extensions.
  6. Customize your editor with themes.

How to run a C program in command prompt? ›

How to Compile C Program in Command Prompt?
  1. Run the command 'gcc -v' to check if you have a compiler installed. If not you need to download a gcc compiler and install it. ...
  2. Change the working directory to where you have your C program. ...
  3. The next step is to compile the program. ...
  4. In the next step, we can run the program.
Jan 9, 2023

How to Debug C# Console application in Visual Studio code? ›

Open the Debug view by selecting the Debugging icon on the left side menu. Select the green arrow at the top of the pane, next to . NET Core Launch (console). Other ways to start the program in debugging mode are by pressing F5 or choosing Run > Start Debugging from the menu.

How do I Debug .NET core in Visual Studio? ›

Debug ASP.NET Core apps
  1. Select the ASP.NET Core project in Visual Studio Solution Explorer and click the Properties icon, or press Alt+Enter, or right-click and choose Properties.
  2. Select the Debug tab and click the link to open the Open debug launch profiles UI. ...
  3. Select the profile to configure for debugging.
Apr 25, 2023

How to detect user input in C#? ›

In C#, the simplest method to get input from the user is by using the ReadLine() method of the Console class. However, Read() and ReadKey() are also available for getting input from the user. They are also included in Console class.

How to display output in array in C#? ›

Using ForEach Method to Print the Elements of an Array

We pass to the ForEach method a lambda expression ( element => Console. Write($" ==> {element}) ) as a parameter. This lambda expression represents the Action Delegate responsible to print each element.

What is the C# method that produces a line of output on the screen? ›

the C# method that produces a line of output on the screen and then positions the cursor on the next line is ... is 'Console.

How to run Visual Studio C# from command line? ›

To run C# Code in cmd

set path of cmd by using (set path="") command. Now go to the folder (by using cmd) in which you save your c# file which you create in step 2. Now enter csc "your file name."cs in cmd. Now if you set correct path and your coding is correct then a .exe file is created run that file on cmd.

What is the command for developer console? ›

To open the Developer Console while testing or playing an experience, type /console into the chat or press F9.

How do I Run a command in console? ›

Or, press Ctrl+Shift+J (Windows, Linux) or Command+Option+J (macOS), to directly open the DevTools console. If necessary, click in DevTools to give it focus, and then press Esc to open the Console. Click in the Console, and then type 2+2 , without pressing Enter.

How do I access commands in Windows? ›

Click the Windows Start Button. In the search box type cmd. In the search results, Right-Click on cmd and select Run as administrator (Figure 2). This will open the Command Prompt window (Figure 3).

What are the requirements for Visual Studio? ›

Requires 1 GB of RAM (1.5 GB if running on a virtual machine) Requires 1 GB of available hard disk space. Requires 1024 by 768 or higher display resolution. For the best experience, use the most recent update of these diagnostic tools for your version of Visual Studio.

How do I install and setup Visual Studio code? ›

Visual Studio Code on Windows
  1. Download the Visual Studio Code installer for Windows.
  2. Once it is downloaded, run the installer (VSCodeUserSetup-{version}.exe). This will only take a minute.
  3. By default, VS Code is installed under C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code .

What is Visual Studio and how it is set up? ›

Visual Studio empowers you to complete the entire development cycle in one place. For example, you can edit, debug, test, version control, and deploy to the cloud. With the diversity of features and languages in Visual Studio, you can grow from writing your first piece of code to developing in multiple project types.

Is Visual Studio Code good for beginners? ›

While marketing primarily to professional programmers, VS Code is an excellent editor for students and other learner just getting started with HTML and CSS. This course focuses mainly on those students and learners who in the beginner to intermediate stages of learning to code with HTML, CSS, and JavaScript.

Which Visual Studio is best? ›

Visual Studio is the best IDE to build rich, beautiful, cross platform applications for Windows, Mac, Linux, iOS, and Android. Build rich clients apps using a range of technologies such as; WinForms, WPF, WinUI, MAUI, or Xamarin.

Who uses Visual Studio? ›

Visual Studio is a development environment that programmers use to create websites, web applications, web services, and mobile applications. It is a powerful tool with great debugging and editing experience.

What is the shortcut to run code in Visual Studio? ›

That shortcut is Ctrl + Alt + N. There are a few more ways to run code. Pressing F1 and then choosing Run Code also works. If you want to type it out after pressing F1, you're free to do that as well.

How do I run a solution code in Visual Studio? ›

How to Open a Solution Folder in VS Code
  1. Launch “Visual Studio” and go to “File menu.”
  2. Click on “Open” and then “Folder”.
  3. A window will appear and ask you to select the solution folder you want to open.
  4. Select the folder and click on “Select Folder.” The solution folder will automatically open in Visual Studio.
Mar 9, 2023

What is namespace in C#? ›

The namespace keyword is used to declare a scope that contains a set of related objects. You can use a namespace to organize code elements and to create globally unique types.

Can C# be used in Visual Studio? ›

Visual Studio guides you with live assistance as you write Visual Basic and C# code through IntelliSense, and Analyzers, as well as provides world-class debugging and diagnostics tools.

Is Visual Studio written in C#? ›

Visual Studio.

It's a native IDE for C# that allows developers to download and install the language, write code, debug, and run/compile it.

How to test C# code in Visual Studio? ›

Build and run the test
  1. On the Build menu, choose Build Solution (or press Ctrl + SHIFT + B).
  2. If Test Explorer is not open, open it by choosing Test > Windows > Test Explorer from the top menu bar (or press Ctrl + E, T).
  3. Choose Run All to run the test (or press Ctrl + R, V).
Mar 9, 2023

What's the difference between Visual Studio and Visual Studio Code? ›

Visual Studio is an Integrated Development Environment, also known as an IDE. Visual Studio Code is a code editor. A developer can easily edit their code. VS is slower when it comes to performing across different platforms.

Is Visual Studio the best IDE for C#? ›

For C# software development, Visual Studio Code is one of the most popular IDEs used by programmers. This is an open-source text editor and IDE developed by Microsoft. It has built-in support for languages like C#, Typescript, JavaScript, and Node.

Is Visual Studio C# or C++? ›

Owned by Microsoft, C# was introduced along with . NET and visual studio. The C# compilers expect a minimum and specific set of class libraries for its functioning. Class libraries that are built over the .

What coding language does Visual Studio use? ›

Visual Studio offers powerful HTML, CSS, JavaScript, and JSON editors. Tap into the power of LESS, and Sass, use PHP, Python, or C# with ASP.NET. All the popular languages are supported and you can move between languages and project types with ease.

What programming language is Visual Studio code written in? ›

What coding language does Microsoft use? ›

C++: C++ is the workhorse language at Microsoft, which uses C++ to build many of its core applications. C++ is used to create computer programs and is one of the most used languages in game development. It's the core language in many operating systems, browsers, and games.

How do I run a visual code test? ›

Tests can be run from Test Explorer by right-clicking in the code editor on a test and selecting Run test or by using the default Test Explorer shortcuts in Visual Studio.

How do I view code analysis in Visual Studio? ›

Open the solution in Visual Studio. On the Analyze menu, select Configure Code Analysis for Solution. If necessary, expand Common Properties, and then select Code Analysis Settings.

How to build C# from command line? ›

Open the command prompt tool and go to the directory where you saved the file. Type csc helloworld. cs and press enter to compile your code. If there are no errors in your code, the command prompt takes you to the next line and generates helloworld.exe executable file.

How do I use the command line in Visual Studio? ›

Start in Visual Studio

Follow these steps to open Developer Command Prompt or Developer PowerShell from within Visual Studio: Open Visual Studio. On the menu bar, select Tools > Command Line > Developer Command Prompt or Developer PowerShell.

How to build Visual Studio code from command line? ›

You can also run VS Code from the terminal by typing 'code' after adding it to the path:
  1. Launch VS Code.
  2. Open the Command Palette (Cmd+Shift+P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command.

Videos

1. C# Tutorial Deutsch (Komplettkurs) - C# Lernen in unter 4 Stunden
(Programmieren Starten)
2. Visual Studio 2015 installieren & verwenden | C# Tutorial Deutsch
(LernMoment.de)
3. Visual Studio Code Tutorial Deutsch | Einführung
(Programmieren lernen)
4. (#4) How to create asp.net core mvc web application (using Visual Studio 2019 & CLI) | .Net Core 3.
(WebGentle)
5. Cross-Plattform-Apps Tutorial: Einen einfachen Controller erstellen |video2brain.com
(LinkedIn Learning Deutsch)
6. C# lernen in EINER STUNDE! (Tutorial Deutsch)
(Programmieren Starten)

References

Top Articles
Latest Posts
Article information

Author: Nathanial Hackett

Last Updated: 07/08/2023

Views: 6335

Rating: 4.1 / 5 (72 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Nathanial Hackett

Birthday: 1997-10-09

Address: Apt. 935 264 Abshire Canyon, South Nerissachester, NM 01800

Phone: +9752624861224

Job: Forward Technology Assistant

Hobby: Listening to music, Shopping, Vacation, Baton twirling, Flower arranging, Blacksmithing, Do it yourself

Introduction: My name is Nathanial Hackett, I am a lovely, curious, smiling, lively, thoughtful, courageous, lively person who loves writing and wants to share my knowledge and understanding with you.