WCF契約中KnowType之 List<object> & object[]問題
問題介紹:
在WCF的契約中,針對一些自定義類型中會包含的非基本類型的時候,在序列化時會報"不是KnowType類型,無法序列化的異常",
List<object> & object[]類型都是非基本類型,也需要加入到KnowType里面
但是同時加入
[KnowType(typeof(List<object>))]
[KnowType(typeof(object[]))]
會報一個已經(jīng)添加了一個object[],又添加list[object]類型錯誤的異常.
不過List<Object> 跟 object[](object array)是可以直接強制類型轉(zhuǎn)換的,功能實現(xiàn)的問題可以解決,
但是不明白是什么原因?
有高人路過,幫忙解釋一下.
浙公網(wǎng)安備 33010602011771號