C# int.Parse Vs int.TryParse 方法


使用 int.TryParse 和 intParse 方法在 C# 中将字符串表示的数字转换为整数。

如果字符串不能被转换,则 int.TryParse 方法返回 false,即一个布尔值,而 int.Parse 返回一个异常。

我们来看一个 int.Parse 方法的示例 −

示例

 在线演示

using System.IO;
using System;
class Program {
   static void Main() {
      int res;
      string myStr = "120";
      res = int.Parse(myStr);
      Console.WriteLine("String is a numeric representation: "+res);
   }
}

输出

String is a numeric representation: 120

我们来看一个 int.TryParse 方法的示例。

示例

 在线演示

using System.IO;
using System;
class Program {
   static void Main() {
      bool res;
      int a;
      string myStr = "120";
      res = int.TryParse(myStr, out a);
      Console.WriteLine("String is a numeric representation: "+res);
   }
}

输出

String is a numeric representation: True

更新于: 2020 年 6 月 22 日

4k + 浏览

开启你的 职业

完成课程认证

开始
广告