📅  最后修改于: 2023-12-03 15:00:16.696000             🧑  作者: Mango
Decimal.ToInt64()方法是C#中的一种强制类型转换方法,用于将decimal类型的值转换为64位有符号整数类型long。
public static long ToInt64(decimal d);
参数说明:
返回值:
以下是一个简单的示例,演示如何使用ToInt64()方法将decimal类型的值转换为long类型的值:
decimal value = 9999.99m;
long result = Decimal.ToInt64(value);
Console.WriteLine(result);
输出结果为:
9999
需要注意的是,ToInt64()方法对于小数部分的处理是截断而不是四舍五入,所以在进行转换时需谨慎。
使用Decimal.ToInt64()方法进行类型转换时需要注意以下限制:
Decimal.ToInt64()方法是C#中的一种强制类型转换方法,用于将decimal类型的值转换为64位有符号整数类型long。在进行转换时需要注意数据范围和精度方面的问题。