Menu
Coddy logo textTech

Typdeklaration

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

Sobald eine Variable mit einem bestimmten Typ deklariert wurde, kann sie nur Werte dieses Typs enthalten. Zum Beispiel kann eine int-Variable nur Ganzzahlwerte enthalten, und eine string-Variable kann nur Text enthalten.

Zum Beispiel:

int age = 25;        // Kann nur ganze Zahlen enthalten
string str = "abc";  // Kann nur Text enthalten

Diese würden Fehler verursachen:

age = "defg";  // Fehler: Text kann nicht in eine int-Variable eingefügt werden
str = 25;      // Fehler: Eine Zahl kann nicht in eine string-Variable eingefügt werden

Diese sind gültig:

age = 26;      // OK: Zuweisen einer neuen Ganzzahl
str = "Jane";  // OK: Zuweisen einer neuen Textzeichenfolge
challenge icon

Aufgabe

Anfänger

Deklarieren Sie die folgenden Variablen mit ihren entsprechenden Typen und Werten:

  • Eine int-Variable namens count mit dem Wert 10.
  • Eine double-Variable namens total mit dem Wert 150.75.
  • Eine char-Variable namens grade mit dem Wert 'A'.
  • Eine bool-Variable namens isActive mit dem Wert false.
  • Eine string-Variable namens userName mit dem Wert "Bob123".

Spickzettel

In C# sind Variablen streng typisiert – sobald sie mit einem bestimmten Typ deklariert wurden, können sie nur Werte dieses Typs speichern.

Beispiele für Variablendeklarationen:

int age = 25;        // Kann nur ganze Zahlen speichern
string str = "abc";  // Kann nur Text speichern
double total = 150.75;  // Kann Dezimalzahlen speichern
char grade = 'A';    // Kann einzelne Zeichen speichern
bool isActive = false;  // Kann true/false-Werte speichern

Typkonflikte verursachen Fehler:

age = "defg";  // Fehler: Text kann nicht in einer int-Variable gespeichert werden
str = 25;      // Fehler: Eine Zahl kann nicht in einer string-Variable gespeichert werden

Gültige Neuzuweisungen mit demselben Typ:

age = 26;      // OK: Zuweisung einer neuen Ganzzahl
str = "Jane";  // OK: Zuweisung einer neuen Textzeichenfolge

Probier es selbst

using System;

public class Program {
    public static void Main(string[] args) {
        // Variablen hier deklarieren
        
        
        // Die Werte ausgeben
        Console.WriteLine("Count: " + count);
        Console.WriteLine("Total: " + total);
        Console.WriteLine("Grade: " + grade);
        Console.WriteLine("Active: " + isActive);
        Console.WriteLine("User Name: " + userName);
        
    }
}
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