簡體   English   中英

String to Decimal不關心小數點vb.net和silverlight

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM