- Artikel
Gilt für:visuelles Studio
Visual Studio für Mac
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.
Öffnen Sie Visual Studio und wählen Sie im Startfenster ausein neues Projekt erstellenAußer, abgesondert, ausgenommen.
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.
Wählen Sie dann die Arbeitslast im Visual Studio-Installationsprogramm ausPlattformübergreifende .NET Core-EntwicklungAußer, abgesondert, ausgenommen.
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.
Geben Sie im Fenster einNeues Projekt konfigurierenim FeldArtikelnameTaschenrechnereins. dann klickweiter.
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.
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.
Öffnen Sie Visual Studio und wählen Sie im Startfenster ausein neues Projekt erstellenAußer, abgesondert, ausgenommen.
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.
Wählen Sie im Visual Studio-Installationsprogramm Workloads aus.NET-Desktop-EntwicklungnachÄndernAußer, abgesondert, ausgenommen.
(Video) Visual Studio 2017 installieren & Erste Anwendung erstellen | C# Tutorial DeutschGeben Sie im Fenster einNeues Projekt konfigurierenim FeldArtikelnameNameTaschenrechnerund auswählenweiterAußer, abgesondert, ausgenommen.
im Fenster auswählenMehr InformationenDie Optionen.NET 7.0für Ihren ZielkontexterstellenAußer, abgesondert, ausgenommen.
See AlsoTutorial: Bearbeiten für C#-Entwickler – Visual Studio (Windows)Erstellen Sie eine .NET-Konsolenanwendung mit Visual Studio Code – .NETVisual 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#.
Löschen Sie im Code-Editor den Standardcode „Hello World“.
lösche diese Zeile
Console.WriteLine("Hallo Welt!");
Enthalten.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.
Wählen Sie die grüne Schaltfläche ausgrundsätzlichnebenTaschenrechnerErstellen Sie Ihr Programm und führen Sie es aus oder drücken SieF5.
Es öffnet sich ein Konsolenfenster mit der Summe von 42 und 119 usw.161zeigen.
(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.Schließen Sie das Konsolenfenster.
Medien auswählenProjektordner-Explorerim richtigen Bereichprogram.csSehen Sie sich die Datei in einem Code-Editor an.
Ersetzen Sie im Code-Editor den Standardcode „Hello World“:
Console.WriteLine("Hallo Welt!");
.(Video) Visual Studio 2019 installieren & erste Anwendung erstellenErsetzen 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.
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.
Es öffnet sich ein Konsolenfenster, das das Ergebnis der Addition von 42+119 zeigt161.
Schließen Sie das Konsolenfenster.
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.
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(); } }
AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.
Anschließend öffnet sich ein Konsolenfenster.
Befolgen Sie im Konsolenfenster die Anweisungen zur Eingabe der Zahlen42Und119Plus.
Die Anwendung sollte etwa wie im folgenden Screenshot aussehen:
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();
AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.
Anschließend öffnet sich ein Konsolenfenster.
Befolgen Sie im Konsolenfenster die Anweisungen zur Eingabe der Zahlen42Und119Plus.
Die Anwendung sollte etwa wie im folgenden Screenshot aussehen:
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.
So korrigieren Sie Ihren Code, um die Genauigkeit von Dezimaloperationen zu erhöhen:
ich schiebeprogram.csIch bin Visual Studio - EditorSTRG-Taste+Hunter Kontrollesuchen und ersetzenOffen.
Scheck eingebenganze Zahlim Suchfeld undschwebenim Feldersetzeneins.
Symbol auswählenAchten Sie auf die GroßschreibungUndSuche nur nach ganzen Wörterndeaktivieren oder klickenOptionen+TunUndOptionen+W.
Symbol auswählenalles ersetzendeaktivieren oder klickenOptionen+eins,Führen Sie eine Such- und Ersetzungsfunktion durch.
Führen Sie die Rechner-App erneut aus und dividieren Sie42passieren119.
(Video) C# Tutorial | kompletter Kurs für AnfängerDie Anwendung gibt jetzt eine Dezimalzahl statt 0 zurück.
Jetzt kann die Anwendung Dezimalzahlen als Ergebnisse generieren. Nehmen Sie noch einige Verbesserungen vor, damit die App auch mit Dezimalzahlen rechnen kann.
Kontrolle nutzensuchen und ersetzenIm Fall jeder Variablen
schweben
existierendoppelt
und jede Instanz der MethodeIn Int32 konvertieren
existierenConvert.ToDouble
Ändern.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.
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.
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:
Medien wechselnprogram.csder Code
Fall „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:
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.
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.
Um diese Ausnahme zu verhindern, können Sie den zuvor eingegebenen Code neu formatieren.
Code-Review
um nicht davon abhängig zu seinProgramm
Diese Klasse verwaltet den gesamten Code. Sie können Ihre Anwendung in zwei Klassen aufteilen:Taschenrechner
UndProgramm
.
SchimmelTaschenrechner
Diese Klasse übernimmt die meisten Berechnungen undProgramm
Diese Klasse kümmert sich um die Benutzeroberfläche und die Fehlerbehandlung.
Lasst uns beginnen.
Löschen Sie den gesamten Inhaltprogram.csund fügen Sie Folgendes neu hinzu
Taschenrechner
- 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; }}
Fügen Sie dann wie folgt ein neues hinzu
Programm
- 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; }}
AuswahlknopfTaschenrechnerdeaktivieren oder klickenF5Führen Sie Ihre Anwendung aus.
(Video) C-Programmierung #01: Projekt in VS2019 erstellen und Hello World!Semikolon gemäß Anleitung42passieren119.Das Ergebnis sollte dem folgenden Screenshot ähneln:
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
Schließen Sie die Anwendung, falls Sie dies noch nicht getan haben.
geschlossener BereichProduktion(Beenden) in Visual Studio.
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:
Wählen Sie in der Statusleiste in der unteren rechten Ecke von Visual Studio die Schaltfläche ausZur Quellcodeverwaltung hinzufügennachgottverdammtAußer, abgesondert, ausgenommen.
AnmeldedialogErstellen Sie ein Git-Repositoryauf GitHub
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.
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.
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#? ›- 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.
- Run without a debugger, using CTRL + F5 . This opens a console window outside of Visual Studio, and that window won't close when finished.
- Step 1) Download Visual Studio. ...
- Step 2) Open the .exe file. ...
- Step 3) Start the installation. ...
- Step 4) Let the installation complete. ...
- Step 6) Select the desktop version. ...
- Step 7) Wait for the files to be downloaded. ...
- Step 8) Reboot your PC.
- Open Visual Studio.
- On the start window, choose Create a new project.
- On the Create a new project window, choose the Windows Forms App (. NET Framework) template for C#. ...
- In the Configure your new project window, type or enter HelloWorld in the Project name box. Then, choose Create.
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.
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? ›- Click File, then select New, then select Project.
- Choose the Visual C# node in the Project Types tree, then select Windows Forms Application.
- Name your application "MyApplication" and press OK.
- Develop an idea and interest. ...
- Design the application. ...
- Choose a programming language. ...
- Select a development platform. ...
- Install an IDE. ...
- Create the application. ...
- Test your application. ...
- Distribute the app.
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#? ›- Visual Studio Code. For C# software development, Visual Studio Code is one of the most popular IDEs used by programmers. ...
- Rider IDE. Rider is a cross-platform C# IDE from JetBrains that works with the IntelliJ platform and ReSharper. ...
- Visual Studio. ...
- SlickEdit. ...
- Monodevelop. ...
- Scriptcs. ...
- DevExpress.
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? ›- Download and install VS Code.
- Create a new file.
- See an overview of the user interface.
- Install support for your favorite programming language.
- Change your keyboard shortcuts and easily migrate from other editors using keymap extensions.
- Customize your editor with themes.
How to run a C program in command prompt? ›
- 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. ...
- Change the working directory to where you have your C program. ...
- The next step is to compile the program. ...
- In the next step, we can run the program.
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? ›- 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.
- Select the Debug tab and click the link to open the Open debug launch profiles UI. ...
- Select the profile to configure for debugging.
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.
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.
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? ›- Download the Visual Studio Code installer for Windows.
- Once it is downloaded, run the installer (VSCodeUserSetup-{version}.exe). This will only take a minute.
- By default, VS Code is installed under C:\Users\{Username}\AppData\Local\Programs\Microsoft VS Code .
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? ›- Launch “Visual Studio” and go to “File menu.”
- Click on “Open” and then “Folder”.
- A window will appear and ask you to select the solution folder you want to open.
- Select the folder and click on “Select Folder.” The solution folder will automatically open in Visual Studio.
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.
- On the Build menu, choose Build Solution (or press Ctrl + SHIFT + B).
- If Test Explorer is not open, open it by choosing Test > Windows > Test Explorer from the top menu bar (or press Ctrl + E, T).
- Choose Run All to run the test (or press Ctrl + R, V).
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.
- Launch VS Code.
- Open the Command Palette (Cmd+Shift+P) and type 'shell command' to find the Shell Command: Install 'code' command in PATH command.