[英]String to Decimal not caring decimal point vb.net and silverlight
我有一個silverlight應用程序,它使用asmx服務以具有對象類型屬性的列表形式提取數據。 我有一個名為Enviada的屬性,當我使用該服務時,此屬性的字符串類型值為“12.4521”,當我嘗試將此值分配給十進制變量時,我得到124521 1264521,為什么?
片段:
Dim dcLect As Decimal = R.Enviada '="12.4521"
這也失敗了
dclect ="12.4521" 'Output =124521
這只發生在silverlight proyect中,當我嘗試使用控制台應用程序時,轉換工作正常。
正如MarcinJuraszek所說,問題是CultureInfo。
我只是補充一下
Thread.CurrentThread.CurrentCulture = New CultureInfo("es-DO")
在轉換之前和工作正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.