Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C# Convert.ToInt32 메서드 – 문자열을 정수로 변환하는 방법

C#에서 Convert.ToInt32 메서드를 사용하면 텍스트(문자열)를 정수(int)로 손쉽게 변환할 수 있습니다.

기본 사용법

먼저 변환할 문자열을 준비합니다.

string str = "12";

이제 Convert.ToInt32() 메서드를 사용하여 위 문자열을 숫자로 변환합니다.

Convert.ToInt32(str);

전체 예제

다음은 문자열을 정수로 변환하고 결과를 출력하는 완전한 예제입니다.

using System;
class Program {
   static void Main() {
      string str = "12";
      Console.WriteLine("String: "+str);
      int n = Convert.ToInt32(str);
      Console.WriteLine("Number: "+n);
   }
}

실행 결과

String: 12
Number: 12

참고 사항

Convert.ToInt32 메서드는 문자열이 유효한 숫자 형식이 아닐 경우 FormatException 예외를 발생시킵니다. 또한 null 값이 전달되면 0을 반환하므로, 사용자 입력처럼 신뢰할 수 없는 데이터를 다룰 때는 try-catch 블록으로 감싸거나 int.TryParse() 메서드를 함께 고려하는 것이 안전합니다.