Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C# int.Parse 대 int.TryParse 메서드

<시간/>

C#의 int.TryParse 및 intParse 메서드를 사용하여 숫자의 문자열 표현을 정수로 변환합니다.

문자열을 변환할 수 없는 경우 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