In C#, how to check whether a string contains an integer?

后端 未结 8 1176
慢半拍i
慢半拍i 2020-12-28 12:43

I just want to know, whether a String variable contains a parsable positive integer value. I do NOT want to parse the value right now.

Currently I

8条回答
  •  天涯浪人
    2020-12-28 13:32

    Sorry, didn't quite get your question. So something like this?

    str.ToCharArray().Any(char.IsDigit);
    

    Or does the value have to be an integer completely, without any additional strings?

    if(str.ToCharArray().All(char.IsDigit(c));
    

提交回复
热议问题