C# 将以点开头的字符串转换为其十进制值
在c中,当前区域性设置为id时,如何将以小数点开头的字符串转换为其十进制值#C# 将以点开头的字符串转换为其十进制值,c#,.net,C#,.net,在c中,当前区域性设置为id时,如何将以小数点开头的字符串转换为其十进制值# 您可以在问题的前面加上0。您的问题似乎写在您的标题中,而问题本身的文本没有显示足够的信息,说明问题的实际内容以及您试图解决的问题。你有什么例外吗?您是否尝试在web上搜索异常消息?你发现了什么并尝试了什么? if (SessionHelper.Culture == "id-ID") { objGuestInvoiceDetail.DPSTransactionFee = Convert.ToDe
您可以在问题的前面加上0。您的问题似乎写在您的标题中,而问题本身的文本没有显示足够的信息,说明问题的实际内容以及您试图解决的问题。你有什么例外吗?您是否尝试在web上搜索异常消息?你发现了什么并尝试了什么?
if (SessionHelper.Culture == "id-ID")
{
objGuestInvoiceDetail.DPSTransactionFee = Convert.ToDecimal(objParameter.ParameterValue);
}
//objParameter.ParameterValue contains value=".80"
if (SessionHelper.Culture == "id-ID")
{
objGuestInvoiceDetail.DPSTransactionFee = Convert.ToDecimal(String.Format("0{0}",objParameter.ParameterValue));
//objGuestInvoiceDetail is ="0.80"
}
//objParameter.ParameterValue contains value=".80"