C# 相除保留1位小数方法

在 C# 中,可以使用格式化字符串或 Math.Round 方法来保留相除结果的一位小数。


方法 1: 使用格式化字符串


```csharp
double dividend = 10;
double divisor = 3;
double result = dividend / divisor;


string formattedResult = result.ToString("0.0"); // 保留一位小数
Console.WriteLine(formattedResult);
```


在上面的示例中,我们使用格式化字符串 `"0.0"` 将相除结果格式化为保留一位小数的字符串。


方法 2: 使用 Math.Round 方法


```csharp
double dividend = 10;
double divisor = 3;
double result = dividend / divisor;


double roundedResult = Math.Round(result, 1); // 保留一位小数
Console.WriteLine(roundedResult);
```


在这个示例中,我们使用 Math.Round 方法将相除结果舍入到一位小数。


无论使用哪种方法,都可以在相除后保留一位小数。请根据你的具体需求选择适合的方法。