Fastest way to check if string contains only digits

后端 未结 20 840
挽巷
挽巷 2020-12-04 09:07

I know a few ways how to check this. regex,int.parse,tryparse,looping.

can anyone tell me what is the fastest way to check?

the nee

20条回答
  •  温柔的废话
    2020-12-04 09:45

    this will work perfectly, there is many other ways but this would work

    bool IsDigitsOnly(string str)
        {
            if (str.Length > 0)//if contains characters
            {
                foreach (char c in str)//assign character to c
                {
                    if (c < '0' || c > '9')//check if its outside digit range
                        return false;
                }
            }else//empty string
            {
                return false;//empty string 
            }
    
            return true;//only digits
        }
    

提交回复
热议问题