Heim >Backend-Entwicklung >C++ >Wie kann die TryParse -Methode von C#feststellen, ob eine Zeichenfolge eine Nummer ist?
numerische Zeichenfolgen in C# mit TryParse
validieren Arbeiten mit Zeichenfolgen und Zahlen müssen häufig überprüft werden, ob eine Zeichenfolge einen gültigen numerischen Wert darstellt. C#'s TryParse
Methode liefert eine effiziente Lösung für diese gemeinsame Aufgabe.
Verständnis der TryParse -Methode
TryParse
ist eine statische Methode, die versucht, eine Zeichenfolge in einen numerischen Datentyp zu konvertieren (wie int
, double
usw.). Es gibt einen Booleschen Wert zurück, der Erfolg oder Misserfolg der Konvertierung anzeigt.
Praktisches Beispiel
Hier erfahren Sie, wie Sie TryParse
:
<code class="language-csharp">int number; bool isValidNumber = int.TryParse("123", out number); </code>
Dieser Code versucht, "123" in eine Ganzzahl umzuwandeln. Weil "123" eine gültige Ganzzahl ist, wird isValidNumber
true
sein, und der Ganzzahl number
wird den Wert 123.
vereinfachte Syntax (C# 7 und oben)
Für Szenarien, in denen Sie nur nach einer gültigen Zahl suchen müssen und nicht den konvertierten Wert benötigen, bieten C# 7 und spätere Versionen einen präziseren Ansatz:
<code class="language-csharp">bool isValidNumber = int.TryParse("123", out _); //The underscore discards the output value.</code>
Zusammenfassung
Die Methode TryParse
ist eine zuverlässige und effiziente Möglichkeit, numerische Zeichenfolgen in Ihren C# -Anwendungen zu validieren. Seine Flexibilität macht es für verschiedene Validierungsanforderungen geeignet.
Das obige ist der detaillierte Inhalt vonWie kann die TryParse -Methode von C#feststellen, ob eine Zeichenfolge eine Nummer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!