在C#中,您可以使用Decimal數據類型來進行貨幣運算,因為Decimal類型提供了高精度的十進制數值計算。您可以使用Decimal類型來表示貨幣金額,并使用其內置的算術運算符進行加減乘除等運算。
以下是一個示例代碼,演示如何在C#中使用Decimal類型進行貨幣運算:
using System;
class Program
{
static void Main()
{
Decimal amount1 = 100.50m; // 創建Decimal類型的變量表示金額1
Decimal amount2 = 50.25m; // 創建Decimal類型的變量表示金額2
Decimal sum = amount1 + amount2; // 計算兩個金額的和
Decimal difference = amount1 - amount2; // 計算兩個金額的差
Decimal product = amount1 * amount2; // 計算兩個金額的乘積
Decimal quotient = amount1 / amount2; // 計算兩個金額的商
Console.WriteLine("Sum: " + sum);
Console.WriteLine("Difference: " + difference);
Console.WriteLine("Product: " + product);
Console.WriteLine("Quotient: " + quotient);
}
}
在這個示例中,我們使用Decimal類型表示了兩個金額,然后使用加減乘除等運算符對它們進行運算,并打印出結果。請注意,在Decimal類型后面加上"m"表示這是一個Decimal類型的字面量。Decimal類型提供了高精度的十進制數值計算,因此非常適合用于表示和計算貨幣金額。