C#에서 숫자 형태의 문자열을 long 타입으로 변환하려면 long.Parse 메서드를 사용하면 됩니다.
먼저 변환할 문자열을 준비합니다.
string str = "7864646475767";
이제 long.Parse 메서드에 해당 문자열을 전달하여 long 타입 값으로 변환합니다.
long res = long.Parse(str);
전체 코드는 다음과 같습니다.
예제 코드
using System;
using System.Linq;
class Demo {
static void Main() {
string str = "7864646475767";
long res = long.Parse(str);
Console.WriteLine(res);
}
}실행 결과
7864646475767
참고: long.Parse 메서드는 입력된 문자열이 유효한 숫자가 아니거나 null인 경우 FormatException 또는 ArgumentNullException을 발생시킵니다. 따라서 사용자 입력처럼 신뢰할 수 없는 데이터를 다룰 때는 예외 처리 없이 안전하게 변환할 수 있는 long.TryParse 메서드를 사용하는 것이 좋습니다.