📅  最后修改于: 2023-12-03 15:13:50.740000             🧑  作者: Mango
C#的内置方法为程序员提供了方便操作十进制数的手段。下面介绍一些常用的十进制内置方法。
使用 Parse
方法将十进制字符串转换为十进制数值。具体用法如下:
string decimalStr = "123.45";
decimal decimalNum = Decimal.Parse(decimalStr);
在此示例中,调用 Parse
方法将字符串 123.45
转换为 decimal
类型的数值。
使用 ToString
方法将十进制数值转换为可读的字符串。具体用法如下:
decimal decimalNum = 123.45M;
string decimalStr = decimalNum.ToString();
在此示例中,调用 ToString
方法将 decimal
类型的数值转换为字符串。
C# 中的十进制数值支持基本的加、减、乘、除操作。具体用法如下:
decimal num1 = 10M;
decimal num2 = 5M;
decimal addResult = num1 + num2; // 加法
decimal subResult = num1 - num2; // 减法
decimal mulResult = num1 * num2; // 乘法
decimal divResult = num1 / num2; // 除法
在此示例中,定义了两个 decimal
类型的数值 num1
和 num2
,并对其进行了加、减、乘、除操作。
对于十进制数值,常常需要进行舍入操作,常用的舍入方法如下:
使用 Round
方法将十进制数值四舍五入。具体用法如下:
decimal num = 12.345M;
decimal result = Decimal.Round(num, 2);
在此示例中,调用 Round
方法将十进制数值 12.345
四舍五入保留两位小数。
使用 Ceiling
方法将十进制数值向正无穷方向取整。具体用法如下:
decimal num = 12.345M;
decimal result = Decimal.Ceiling(num);
在此示例中,调用 Ceiling
方法将十进制数值 12.345
向正无穷方向取整。
使用 Floor
方法将十进制数值向负无穷方向取整。具体用法如下:
decimal num = 12.345M;
decimal result = Decimal.Floor(num);
在此示例中,调用 Floor
方法将十进制数值 12.345
向负无穷方向取整。
以上就是 C# 中常用的十进制内置方法的介绍。使用这些方法可以方便地对十进制数值进行操作。