Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# chuyển đổi Double sang giá trị Int64


Để chuyển đổi giá trị Double sang giá trị Int64, dùng phương thức Convert.ToInt64().

Int64 đại diện cho số nguyên 64-bit có dấu.

Giả sử giá trị double sau là của chúng ta.

double val = 23.951213e12;

Bây giờ để chuyển sang Int64.

long longVal = Convert.ToInt64(val);

Hãy xem ví dụ hoàn chỉnh.

Ví dụ

using System; 

public class Demo { 
    public static void Main() { 
        double val = 23.951213e12; 
        long longVal = Convert.ToInt64(val); 
        Console.WriteLine("Đã chuyển double {0:E} sang Int64 {1:N0} giá trị", val, longVal); 
    } 
}

Kết quả

Đã chuyển double 2.395121E+013 sang Int64 23,951,213,000,000 giá trị