Computer >> Máy Tính >  >> Lập trình >> C#

C # int.Parse Vs Phương thức int.TryParse

Chuyển đổi biểu diễn chuỗi của số thành số nguyên, sử dụng phương thức int.TryParse và intParse trong C #.

Nếu không thể chuyển đổi chuỗi, thì phương thức int.TryParse trả về false, tức là một giá trị Boolean, trong khi int.Parse trả về một ngoại lệ.

Hãy để chúng tôi xem một ví dụ về phương thức int.Parse -

Ví dụ

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);
   }
}

Đầu ra

String is a numeric representation: 120

Hãy để chúng tôi xem một ví dụ về phương thức int.TryParse.

Ví dụ

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);
   }
}

Đầu ra

String is a numeric representation: True