📜  C# 十进制内置方法 - C# (1)

📅  最后修改于: 2023-12-03 15:13:50.740000             🧑  作者: Mango

C# 十进制内置方法

C#的内置方法为程序员提供了方便操作十进制数的手段。下面介绍一些常用的十进制内置方法。

Parse 方法

使用 Parse 方法将十进制字符串转换为十进制数值。具体用法如下:

string decimalStr = "123.45";
decimal decimalNum = Decimal.Parse(decimalStr);

在此示例中,调用 Parse 方法将字符串 123.45 转换为 decimal 类型的数值。

ToString 方法

使用 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 类型的数值 num1num2,并对其进行了加、减、乘、除操作。

舍入方法

对于十进制数值,常常需要进行舍入操作,常用的舍入方法如下:

Round 方法

使用 Round 方法将十进制数值四舍五入。具体用法如下:

decimal num = 12.345M;
decimal result = Decimal.Round(num, 2);

在此示例中,调用 Round 方法将十进制数值 12.345 四舍五入保留两位小数。

Ceiling 方法

使用 Ceiling 方法将十进制数值向正无穷方向取整。具体用法如下:

decimal num = 12.345M;
decimal result = Decimal.Ceiling(num);

在此示例中,调用 Ceiling 方法将十进制数值 12.345 向正无穷方向取整。

Floor 方法

使用 Floor 方法将十进制数值向负无穷方向取整。具体用法如下:

decimal num = 12.345M;
decimal result = Decimal.Floor(num);

在此示例中,调用 Floor 方法将十进制数值 12.345 向负无穷方向取整。

以上就是 C# 中常用的十进制内置方法的介绍。使用这些方法可以方便地对十进制数值进行操作。