Heim > Backend-Entwicklung > C++ > Wie lese ich eine Ganzzahl aus Benutzereingaben in C#?

Wie lese ich eine Ganzzahl aus Benutzereingaben in C#?

Susan Sarandon
Freigeben: 2025-01-24 05:11:12
Original
444 Leute haben es durchsucht

How Do I Read an Integer from User Input in C#?

Integer-Eingabe in C# lesen

Die Console.ReadLine()-Methode von C# liest Konsoleneingaben grundsätzlich als Zeichenfolge. Um einen ganzzahligen Wert zu erhalten, müssen Sie die Eingabe explizit konvertieren.

Der Convert.ToInt32()Ansatz

Die einfachste Methode ist die Verwendung von Convert.ToInt32(). Diese Funktion wandelt einen String direkt in eine Ganzzahl um.

Hier ist ein Beispiel:

<code class="language-csharp">Console.WriteLine("1. Add account.");
Console.WriteLine("Enter your choice: ");
int userChoice = Convert.ToInt32(Console.ReadLine());</code>
Nach dem Login kopieren

Dieses Code-Snippet fordert den Benutzer zunächst zur Eingabe auf. Console.ReadLine() erfasst die Eingabe als Zeichenfolge. Convert.ToInt32() wandelt diese Zeichenfolge dann in eine Ganzzahl um und speichert das Ergebnis in der Variablen userChoice. Beachten Sie, dass diese Methode eine Ausnahme auslöst, wenn der Benutzer eine nicht numerische Eingabe macht. Für robuste Anwendungen wird eine Fehlerbehandlung (z. B. die Verwendung eines try-catch-Blocks) empfohlen.

Das obige ist der detaillierte Inhalt vonWie lese ich eine Ganzzahl aus Benutzereingaben in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage