Schnellste Möglichkeit zu überprüfen, ob die Zeichenfolge nur Ziffern enthält

Ich kenne ein paar Möglichkeiten, wie Sie dies überprüfen können.
regex -int.parse,tryparselooping.

kann mir jemand sagen, was ist der Schnellste Weg, dies zu überprüfen?

müssen, ist nur ÜBERPRÜFEN keine Notwendigkeit, um tatsächlich zu analysieren.

dies ist nicht die gleiche Frage wie: Wie kann ich feststellen, ob ein string eine Zahl?

die Frage ist nicht nur, wie identifizieren.
aber über das, was der Schnellste Methode.

Kommentar zu dem Problem - Öffnen
w/o genau Messen ich würde vermuten, int.tryparse Kommentarautor: kenny
Wahrscheinlich eine Schleife geschrieben in der Montage, liest native-Wort-große Stücke von Daten aus dem string in ein register und führt dann einen range-check auf jedes byte in das register. Kommentarautor: aroth
einfach return str.Alle(Char.IsDigit); Kommentarautor: Mohsen
int.TryParse nicht überprüfen, ob Zeichenfolge enthält nur Ziffern! Zeichenfolgen wie " -13 " (mit minus-und Leerzeichen) erfolgreich analysiert werden. Kommentarautor: aleyush

InformationsquelleAutor der Frage Nahum | 2011-09-18

Schreibe einen Kommentar