在我的應用程序(WCF,REST,.NET)中的一個對象請求中,我得到了double類型的值。我需要這個方法來正確實現帶有小數部分「,」和「。」的數字。如何安排它而不訴諸字符串的類型。例如:值「3,25」或「3.25」應被視爲與double的類型相同。與區域設置相關的雙精度類型的問題
示例代碼:
這是在請求對象
[DataContract]
public class TripRatesMapped
{
[DataMember(IsRequired = true)]
public double Tolls { get; set; }
[DataMember(IsRequired = true)]
public double Parking { get; set; }
[DataMember(IsRequired = true)]
public double ExtraGr { get; set; }
[DataMember(IsRequired = true)]
public double Misc1 { get; set; }
[DataMember(IsRequired = true)]
public double Misc2 { get; set; }
}
使用的類,這是請求對象
{ 「ExtraGr」 的一部分: 1.25, 「Misc1」:1.26, 「Misc2」:1.27,0.「Parking」:1.28, 「Tolls」:1.29 }
我需要這樣我就可以做這種形式的請求:
{ 「ExtraGr」:1,25, 「MISC1」:1,26, 「Misc2」:1,27, 「停車場「:1,28, 」Tolls「:1,29 }
是否有可能不使用字符串類型?
沒有給出關於上下文(應用程序,編程語言,操作系統等)的更多細節,很難回答你的問題。 – assylias 2012-04-13 09:28:19
「對象請求」是什麼意思?如果你解析數字,那麼他們必須是字符串,而不是雙打?你能提供一些示例代碼嗎? – 2012-04-13 09:42:56