How can I check if a string is a number?

后端 未结 25 1845
伪装坚强ぢ
伪装坚强ぢ 2020-11-27 21:04

I\'d like to know on C# how to check if a string is a number (and just a number).

Example :

141241   Yes
232a23   No
12412a   No

an

25条回答
  •  鱼传尺愫
    2020-11-27 21:35

    int result = 0;
    bool isValidInt = int.TryParse("1234", out result);
    //isValidInt should be true
    //result is the integer 1234
    

    Of course, you can check against other number types, like decimal or double.

提交回复
热议问题