C# 测试字符串是否为整数?

标签 c# .net string integer

我很好奇 C# 语言或 .NET Framework 中是否内置了一些东西来测试某物是否为整数

if (x is an int)
   // Do something

在我看来可能有,但我只是一年级的编程学生,所以我不知道。

最佳答案

使用 int.TryParse方法。

string x = "42";
if(int.TryParse(x, out int value))
  // Do something

如果解析成功,它将返回 true,并且输出结果的值为整数。

关于C# 测试字符串是否为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1752499/

相关文章:

c# - Controller 级别的默认授权角色和方法覆盖

c# - 如何在打开的 xml 上摆脱我的 "After Spacing"

c# - .Net 是否有任何 multiset 的实现?

java - 使用字符串的 IF 语句

python - 将索引和字符串连接到新列

c - 字符串数据存储在哪里?

C# 5 Async Await .Task.Factory.StartNew 取消

c# - log4net 第二天启动时覆盖我的日志文件

c# - 使用 ClickOnce 部署更新本地 SQL Server 数据库

c# - 如何为匿名对象的属性设置值?