如何在 C# 中识别字符串是否为数字?

csharpprogrammingserver side programming

假设我们的字符串是 −

string str = "3456";

现在,检查输入的字符串是否为数字 −

str.All(c => char.IsDigit(c))

如果字符串是数字,则上述代码返回 true,否则返回 false。

以下是完整代码 −

示例

using System;
using System.Linq;

namespace Demo {
   public class MyApplication {
      public static void Main(string[] args) {
         string str = "3456";
         // 检查字符串是否为数字
         Console.WriteLine(str.All(c => char.IsDigit(c)));
      }
   }
}

输出

True

相关文章