Menu
Coddy logo textTech

Parsen

Teil des Abschnitts Grundlagen der C#-Journey von Coddy. Lektion 34 von 69.

In C# gibt Console.ReadLine() bei der Eingabe von der Konsole immer einen string zurück. Um diese Eingabe als number oder einen anderen Datentyp zu verwenden, musst du sie konvertieren. Die Methode Parse wird häufig für diesen Zweck verwendet.

Parse ist eine Methode, die eine Zeichenfolge in einen anderen Datentyp konvertiert. Sie löst eine Ausnahme aus, wenn die Konvertierung fehlschlägt.

Hier ist ein Beispiel:

string numberString = "42";
int number = int.Parse(numberString); // Konvertiert "42" in die Ganzzahl 42

Wenn die Zeichenfolge nicht analysiert werden kann, löst Parse eine FormatException aus. Zum Beispiel:

string invalidNumberString = "abc";
int number = int.Parse(invalidNumberString); // Wirft FormatException

Andere häufige Typen:
 

DatentypParse-MethodeBeispiel
intint.Parse()int number = int.Parse("42");
doubledouble.Parse()double number = double.Parse("42.5");
floatfloat.Parse()float number = float.Parse("42.5");
boolbool.Parse()bool isTrue = bool.Parse("true");
challenge icon

Aufgabe

Anfänger

Schreibe ein C#-Programm, das zwei Zahlen als Zeichenfolgen aus der Konsole einliest, sie mit Parse in ganze Zahlen umwandelt und anschließend die Summe der Zahlen ausgibt. Das Programm sollte Folgendes tun:

  1. Lies die erste Zahl als Zeichenfolge ein.
  2. Lies die zweite Zahl als Zeichenfolge ein.
  3. Verwende int.Parse(), um die Zahlen in ganze Zahlen umzuwandeln.
  4. Gib die Summe der beiden Zahlen aus.

Probier es selbst

using System;

public class Program {
    public static void Main(string[] args) {
        string firstNumberString = Console.ReadLine();
        string secondNumberString = Console.ReadLine();

        // Verwende Parse, um die Zahlen zu konvertieren
        
        
        // Gib die Summe der Zahlen aus
        
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C#-Compiler