转换文本总计显示货币

时间:2016-10-24 18:29:26

标签: vb.net

您好我是VB的新手,我需要帮助学习如何将文本总数转换为货币。而不是添加" $"在字体中我可以做其他事情以获得正确的美元金额显示。以下示例是我的代码:

intCostPerKWat = Convert.ToInt32(TxtCostPerKWat.Text) * 1.5
intAppliancePerKWat = Convert.ToInt32(TxtAppliancePerKWat.Text)
intHourPerDay = Convert.ToInt32(TxtHoursPerDay.Text) * 1
intWaterPerHours = Convert.ToInt32(TxtWaterPerHours.Text) * 1
decCostPerGallon = Convert.ToDecimal(TxtCostPerGallon.Text) * 2

LblDaily.Text = "$" & intCostPerKWat + intAppliancePerKWat + intHourPerDay +      intWaterPerHours + decCostPerGallon

1 个答案:

答案 0 :(得分:1)

您可以使用FormatCurrency方法来完成此任务。

dim Total as decimal = intCostPerKWat + intAppliancePerKWat + intHourPerDay +      intWaterPerHours + decCostPerGallon
LblDaily.Text = FormatCurrency(Total, , , TriState.True, TriState.True)

希望有所帮助,