C# Int를 문자열로 변환

  1. C#intstring으로 변환-Int16.ToString()/Int32.ToString()/Int64.ToString()메소드
  2. C#intstring으로 변환-Convert.ToString()메소드
  3. C#intstring으로 변환-String.Format()메소드
  4. C#int에서string 로의 변환-StringBuilder 메소드
  5. C#intstring으로 변환-+연산자 사용

C#에는 int를 문자열로 변환하는 다른 방법이 있습니다. 이 기사에서는ToString 메소드,Convert.ToString 메소드, 문자열 형식화 및StringBuilder 메소드와 같은 메소드를 소개합니다.

C#intstring으로 변환-Int16.ToString()/Int32.ToString()/Int64.ToString()메소드

Int16 / 32 / 64 데이터 타입의ToString()메소드는 정수를 문자열 표현으로 변환하며 주로 디스플레이 목적으로 사용됩니다.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num.ToString();
        System.Console.WriteLine(numString);
    }
}

산출:

80

C#intstring으로 변환-Convert.ToString()메소드

System 네임 스페이스의Convert 클래스는 데이터 유형을 다른 데이터 유형으로 변환합니다. Convert.ToString()메소드는 주어진 값을 문자열 표현으로 변환합니다.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = Convert.ToString(num);
        System.Console.WriteLine(numString);
    }
}

산출:

80

C#intstring으로 변환-String.Format()메소드

String.Format 메소드는 지정된 형식에 따라 주어진 객체를 문자열로 변환합니다.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = string.Format("{0}", num);
        System.Console.WriteLine(numString);
    }
}

여기서{0}은 형식 항목이고0은 해당 위치에 문자열 표현이 삽입 된 객체의 시작 색인입니다.

C#int에서string 로의 변환-StringBuilder 메소드

System.Text 네임 스페이스의StringBuilder는 변경 가능한 문자열입니다. StringBuilder 객체는 문자열에 더 많은 문자를 추가하기 위해 버퍼를 유지합니다.

using System;
using System.Text;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = new StringBuilder().Append(num).ToString();
        System.Console.WriteLine(numString);
    }
}

StringBuilder의 인수가 비어 있으면 String.Empty값으로 StringBuilder를 인스턴스화합니다.

Append(num)num의 문자열 표현을StringBuilder에 추가합니다.

ToString()메소드는 StringBuilder유형을 string으로 변환합니다.

C#intstring으로 변환-+연산자 사용

string 변수와int 변수가+연산자에 의해 추가되면, 자동으로int.ToString()메소드를 호출하여 정수를 주어진string 변수와 연결될 문자열로 변환합니다.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = "" + num;
        System.Console.WriteLine(numString);
    }
}

산출:

80
string numString = "" + num;

+연산자의 다른 변수가 빈 문자열 인 경우에만intstring으로 변환합니다-""또는String.Empty.

""int 앞이나int 뒤에있을 수 있습니다. 두 동작 모두 동일합니다.

using System;

public class Demo{
    public static void Main(){
        // Your code here!
        int num = 80;
        string numString = num + "";
        System.Console.WriteLine(numString);
    }
}

관련 문장 - Csharp Integer

  • C#에서 문자열을 Int로 변환하는 방법
  • 관련 문장 - Csharp String

  • C# 문자열을 날짜 / 시간으로 변환
  • C#에서 문자열을 Int로 변환하는 방법