Feedback

C# - Determines whether the specified input is numeric

Veröffentlicht von am 29.01.2007
(2 Bewertungen)
Determines whether the specified input is numeric
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

/// <summary>
/// Determines whether the specified input is numeric.
/// </summary>
/// <param name="input">The input.</param>
/// <returns>
/// 	<c>true</c> if the specified input is numeric; otherwise, <c>false</c>.
/// </returns>
private static bool IsNumeric(string input)
{
    return System.Text.RegularExpressions.Regex.IsMatch(input, "^\\d+$");
}
Abgelegt unter numeric, string.

1 Kommentare zum Snippet

herbivore schrieb am 30.01.2007:
Mit dem Pattern wird geprüft, ob der String ausschließlich aus Ziffern besteht. Damit fallen nummerische Eingaben wie -13 oder +5 durchs Raster. Außerdem erfolgt keine Wertebereichsprüfung, die aber in der Regel notwendig ist, da man den String meist als Zahl weiterverarbeiten will. Auf nummerisch testet man daher besser mit int.TryParse, wenn denn überhaupt int gemeint ist, denn unter IsNumeric könnte man durchaus auch double.TryParse, decimal.TryParse usw. verstehen, was man wahlweise verwenden kann.
 

Logge dich ein, um hier zu kommentieren!