您好我是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
答案 0 :(得分:1)
您可以使用FormatCurrency方法来完成此任务。
dim Total as decimal = intCostPerKWat + intAppliancePerKWat + intHourPerDay + intWaterPerHours + decCostPerGallon
LblDaily.Text = FormatCurrency(Total, , , TriState.True, TriState.True)
希望有所帮助,