Double 값을 Int64 값으로 변환하려면 Convert.ToInt64() 메서드를 사용하세요.
Int64는 64비트 부호 있는 정수를 나타냅니다.
다음이 우리의 이중 값이라고 가정해 보겠습니다.
double val = 23.951213e12;
이제 Int64로 변환합니다.
long longVal = Convert.ToInt64(val);
전체 예를 살펴보겠습니다.
예시
using System; public class Demo { public static void Main() { double val = 23.951213e12; long longVal = Convert.ToInt64(val); Console.WriteLine("Converted double {0:E} to Int64 {1:N0} value ", val, longVal); } }
출력
Converted double 2.395121E+013 to Int64 23,951,213,000,000 value