我實際上有一種可能看起來很瘋狂的問題,但在WCF中我有一個簡單的合同,有時當我有一個小數的DataContract時,服務在「。」後面發回4位數字。我實際上期待只有2位數字。這有可能嗎?WCF和DataContract:在「。」之後給出4位數的小數。有時只有2位
例如:
namespace MyContract.Data
{
[DataContract]
public class ClassB : ClassA
{
[DataMember]
public decimal VarA { get; set; }
[DataMember]
public decimal VarB { get; set; }
}
}
調用該服務後,我收到輸出是類似的東西:
<a:ClassB>
<a:VarA>47.34</a:VarA>
<a:VarB>23.1200</a:VarB>
</a:ClassB>
而且沒有人知道爲什麼出現這種情況?
我會試一試。謝謝 – Nordes