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 ganzzahlige Werte enthalten und eine string-Variable nur Text.
Zum Beispiel:
int age = 25; // Kann nur ganze Zahlen speichern
string str = "abc"; // Kann nur Text speichernDiese würden Fehler verursachen. C# überprüft die Typen, bevor das Programm ausgeführt wird, daher ist jeder davon ein Kompilierungsfehler: Das Programm startet überhaupt nicht.
age = "defg"; // Fehler: Text kann nicht in einer int-Variablen gespeichert werden
str = 25; // Fehler: Eine Zahl kann nicht in einer string-Variablen gespeichert werdenDiese sind gültig:
age = 26; // OK: Zuweisung einer neuen Ganzzahl
str = "Jane"; // OK: Zuweisung einer neuen ZeichenketteAufgabe
AnfängerDeklariere die folgenden Variablen mit ihren entsprechenden Typen und Werten:
- Eine
int-Variable namenscountmit dem Wert10. - Eine
double-Variable namenstotalmit dem Wert150.75. - Eine
char-Variable namensgrademit dem Wert'A'. - Eine
bool-Variable namensisActivemit dem Wertfalse. - Eine
string-Variable namensuserNamemit dem Wert"Bob123".
Probier es selbst
using System;
public class Program {
public static void Main(string[] args) {
// Deklariere hier die Variablen
// Gib die Werte aus
Console.WriteLine("Count: " + count);
Console.WriteLine("Total: " + total);
Console.WriteLine("Grade: " + grade);
Console.WriteLine("Active: " + isActive);
Console.WriteLine("User Name: " + userName);
}
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorInkrement/DekrementPost-Inkrement/DekrementArithmetische Kurzschreibweisen7Grundlagen IO
Einfache AusgabeString-InterpolationEingabe lesenParsenWiederholung - Bis 120Wiederholung - True or False5Operatoren Teil 2
VergleichsoperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Übe selbstständig: Online-C#-Compiler