Zum Fußzeileninhalt springen
Iron Academy Logo
Lernen Sie C#
Lernen Sie C#

Andere Kategorien

Erste Schritte mit C# Programm: Ein Leitfaden für Einsteiger

Layla Porter
9m 9s

C# ist eine vielseitige und leistungsstarke Programmiersprache, die von Microsoft entwickelt wurde. In diesem Leitfaden gehen wir die Grundlagen der C#-Programmierung durch, inspiriert durch das Video-Tutorial 'C# für Anfänger Teil 1 - Lernen Sie, wie man .NET installiert und mit dem Programmieren beginnt' von LaylaCodesIt. Wir werden alles abdecken, was Layla tut - von der Einrichtung Ihrer Entwicklungsumgebung bis zum Schreiben und Verstehen Ihres ersten C#-Programms.

Introduction to C

C# ist eine moderne, objektorientierte Programmiersprache, die für die Entwicklung einer breiten Palette von Anwendungen entwickelt wurde, die auf dem .NET Framework laufen. Die Software ist für ihre Einfachheit, Vielseitigkeit und Robustheit bekannt, was sie zu einer beliebten Wahl sowohl für Anfänger als auch für erfahrene Entwickler macht.

Einrichten der Entwicklungsumgebung

Bevor wir mit der Codierung in C# beginnen können, müssen wir unsere Entwicklungsumgebung einrichten. Layla beginnt mit den folgenden Schritten, um die komplette Umgebung für die C#-Entwicklung einzurichten.

1. .NET SDK installieren (0:15)

Zunächst müssen wir das .NET SDK (Software Development Kit) installieren. Dies ist für die Kompilierung und Ausführung von C#-Anwendungen unerlässlich.

  • Besuchen Sie die .NET Download-Seite
  • Es sind verschiedene Versionen von .NET verfügbar. Layla rät, die neueste Version herunterzuladen, die damals .NET 7 war. Inzwischen hat Microsoft .NET 8.0 herausgebracht, also wählen Sie stattdessen diese Version.

  • Wählen Sie die passende Version für Ihr Betriebssystem (Windows, macOS oder Linux) und laden Sie das Installationsprogramm herunter.
  • Führen Sie das Installationsprogramm aus und folgen Sie den Anweisungen auf dem Bildschirm, um die Installation abzuschließen.

So überprüfen Sie die Installation (1:14):

  • Öffnen Sie ein Terminal- oder PowerShell-Fenster.
  • Geben Sie dotnet ein und drücken Sie Enter. Wenn das Programm korrekt installiert ist, wird eine Liste der verfügbaren Befehle angezeigt.
  • Um die installierten SDK-Versionen zu überprüfen, geben Sie dotnet --list-sdks ein.

2. eine integrierte Entwicklungsumgebung (IDE) installieren (2:02)

Eine IDE ist eine Software, die Entwicklern einen einzigen, flexiblen Bereich zum Bearbeiten, Testen und Erstellen ihrer Anwendungen bietet. Bei 2:47 schlägt Layla die Verwendung von Visual Studio Code (VS Code) vor, einem kostenlosen, plattformübergreifenden Code-Editor - eine gute Option für den Anfang. Sobald Sie mit der Programmierung vertraut sind, können Sie zu umfangreicheren Plattformen wie Visual Studio und JetBrains Rider wechseln.

  • Laden Sie Visual Studio Code von der offiziellen Website herunter.

  • Befolgen Sie die Installationsanweisungen für Ihr Betriebssystem.
  • Nach der Installation starten Sie Visual Studio Code.

3. einen Arbeitsbereich einrichten (3:03)

Sie benötigen ein Verzeichnis, in dem Sie Ihre Projektdateien speichern:

  • Erstellen Sie einen neuen Ordner für Ihr Projekt in C:\users\your-username\source\repos, wie im Video bei Minute 3:16 zu sehen ist, wo Layla zeigt, wie man einen Ordner namens new-code erstellt. Sie können Ihren Projektordner überall erstellen.
  • Öffnen Sie diesen Ordner in Visual Studio Code, indem Sie Datei > Ordner öffnen wählen und zu Ihrem neuen Ordner navigieren.

Schreiben Sie Ihr erstes C#-Programm

Nachdem die Umgebung eingerichtet ist, schreiben wir ein einfaches C#-Programm. Befolgen Sie die im Video gezeigten Schritte, um Ihr erstes C#-Programm in die Hände zu bekommen.

1. Erstellen einer neuen .NET-Konsolenanwendung (4:06)

Verwendung des Terminals in Visual Studio Code:

  • Wechseln Sie in Ihr Projektverzeichnis: cd path/to/new-code
  • Erstellen Sie eine neue Konsolenanwendung: dotnet new console
  • Mit diesem Befehl wird ein einfaches C#-Konsolenprojekt mit einer Standardvorlage eingerichtet.

2. die Projektstruktur erkunden (5:08)

Nachdem Sie das neue Projekt erstellt haben, werden Sie mehrere Dateien in Ihrem Ordner finden:

  • Program.cs: Dies ist die Hauptdatei, in der Sie Ihren Code schreiben werden.
  • .csproj: Dies ist die Projektdatei, die projektspezifische Konfigurationen enthält.

3. Ihren Code schreiben und ausführen (5:49)

Öffnen Sie Program.cs und Sie sehen ein einfaches C#-Programm:

// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");
// This line outputs "Hello, World!" to the console.
Console.WriteLine("Hello, World!");

So führen Sie das Programm aus (6:05):

  • Geben Sie im Terminal dotnet run ein.
  • Sie sollten die Ausgabe sehen: Hello, World!

4. das Programm modifizieren (7:00)

Lassen Sie uns das Programm interaktiv gestalten:

  • Das folgende Beispiel fragt den Benutzer nach seinem Namen und begrüßt ihn:
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");

// Reads input from the user
string name = Console.ReadLine();

// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
// Asks the user for their name
Console.WriteLine("Hello, what is your name?");

// Reads input from the user
string name = Console.ReadLine();

// Greets the user with the entered name
Console.WriteLine($"Hey {name}, nice to meet you!");
  • Speichern Sie die Änderungen und führen Sie das Programm erneut mit dotnet run aus.

Erläuterung der Struktur der Programmiersprache C

In der Vergangenheit folgten C#-Programme einer eher starren Struktur mit mehreren Schlüsselelementen:

1. Namensräume:

Diese gliedern den Code in logische Kategorien. Normalerweise sehen Sie using System; am Anfang, was häufig verwendete Funktionalitäten einbringt.

2. klassen:

C# ist objektorientiert und der Code ist in Klassen organisiert. Eine Klasse ist wie eine Blaupause für die Erstellung von Objekten.

3. wichtigste Methode:

Dies ist der Einstiegspunkt für Ihr Programm. Die Ausführung beginnt hier. Es hat eine spezifische Signatur: static void Main(string[] args).

4. Methoden:

Wiederverwendbare Codeblöcke, die bestimmte Aufgaben erfüllen. Sie können Argumente entgegennehmen und Werte verschiedener Datentypen zurückgeben.

5. Anweisungen und Ausdrücke:

Diese bilden die Kernanweisungen innerhalb Ihres Programms, die Daten manipulieren und den Fluss des C#-Codes steuern.

Top-Level-Anweisungen - ein einfacher Ansatz:

In neueren Versionen von C# (C# 6 und höher) wurden Top-Level-Anweisungen eingeführt. Dies ermöglicht es Ihnen, C#-Code direkt in einer .cs-Datei zu schreiben, ohne die Notwendigkeit für eine Klasse oder eine Main-Methode, wie von Layla im Video demonstriert. Das ändert die Dinge:

Keine weiteren Klassen (optional):

Top-Level-Anweisungen sind eine Alternative zur klassenbasierten Kodierung für einfache Programme, die keine komplexen objektorientierten Funktionen erfordern. Wenn Sie gerade erst mit C# anfangen, ist dies ein einfacher und unkomplizierter Weg, um zu programmieren, während Sie lernen.

Wahlweise Hauptmethode:

Mit Top-Level-Anweisungen können Sie eine Main-Methode überflüssig machen. Stattdessen wird die erste ausführbare Zeile in Ihrer Datei der Einstiegspunkt für das Klassenprogramm.

Abschluss

Herzlichen Glückwunsch! Sie haben Ihre C#-Entwicklungsumgebung eingerichtet, Ihr erstes C#-Programm geschrieben und verstanden. Wie bereits erwähnt, wurde dieser Leitfaden von LaylaCodesIt inspiriert - besuchen Sie ihren Kanal für Videodemonstrationen zu allen oben genannten Themen und für weitere Informationen zur C#-Programmierung.

Schauen Sie sich in der Zwischenzeit unsere anderen Ressourcen an, in denen wir unsere Lieblingsersteller, Tutorials und Lernressourcen vorstellen, um Ihre C#-Kenntnisse zu verbessern. Viel Spaß beim Coden!

Hero Worlddot related to Erste Schritte mit C# Programm: Ein Leitfaden für Einsteiger
Hero Affiliate related to Erste Schritte mit C# Programm: Ein Leitfaden für Einsteiger

Verdienen Sie mehr, indem Sie teilen, was Sie lieben

Erstellen Sie Inhalte für Entwickler, die mit .NET, C#, Java, Python oder Node.js arbeiten? Verwandeln Sie Ihr Fachwissen in ein zusätzliches Einkommen!

Iron Support Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an