1
處理FormatExceptions我有一個返回該XML使用XmlSerializer.Deserialize
<book>
<release_date>0000-00-00</release_date>
</book>
我試圖將其反序列化到這個類
public class Book
{
[XmlElement("release_date")]
public DateTime ReleaseDate { get; set; }
}
第三方Web服務,但由於0000-00-00
不是有效DateTime
,我得到一個FormatException。處理這個問題的最好方法是什麼?
第三方沒有.NET所以不一定是一個日期時間,因此,0000-00-00。你建議的字符串方法也是我所做的,但是它感覺很不方便,並且希望可能有一個更清晰的解決方案 – kenwarner
WSDL中描述了什麼類型的release_date?串?或者沒有WSDL,在這種情況下,它應該首先反序列化爲字符串,然後應用自己的邏輯,恐怕。 –