C#:有没有办法在不使用正则表达式的情况下搜索字符串中的数字?

Sin*_*tic 5 c# string search

嘿家伙,我只是想知道是否有一种方法来检查一个字符串是否包含任何数字,而不使用正则表达式.我正在考虑将它拆分成一个数组并对其进行搜索,但有些东西告诉我这是一个更简单的方法

//pseudocode
string aString = "The number 4"

If (aString contains a number) Then enter validation loop
Else return to main

//output
"The string contains a number. Are you sure you want to continue?"
Run Code Online (Sandbox Code Playgroud)

lep*_*pie 9

var containsdigit = somestring.Any(char.IsDigit);
Run Code Online (Sandbox Code Playgroud)


Han*_*son 3

您可以用作String.IndexOfAny

bool isNumeric = mystring.IndexOfAny("0123456789".ToCharArray()) > -1;
Run Code Online (Sandbox Code Playgroud)