浏览:7202007-11-22 21:22   来自认真每一天      :
在一个DataContract中,如果他有一个成员变量是 Hashtable类型的或者IList类型的,该怎么处理比较好呢
楼主
  9个月前   大约在冬季      :
为什么问这个问题?场景是怎样的?直接使用DataMember不行嘛?
1楼 回到顶楼 
  9个月前   认真每一天      :
直接设置为DataMember,在写它的Get, Set的property的时候,Set方法就直接给Hashtable或者IList赋值吗?
2楼 回到顶楼 
  9个月前   昊子      :
客户端配置时可以设置对IList 或Hashtable的对应方式
右击ServiceReference--Config
3楼 回到顶楼 
  9个月前   volnet(可以叫我大V)      :
@昊子
楼上的做法仅适用于与WCF环境下,跨平台貌似不可以
4楼 回到顶楼 
  9个月前   Jeffrey Zhao      :
IList可以,就变成数组了。HashTable不行,不过可以使用自定义的Key-Value结构的数组来传,客户端可以自己重新组织一个HashTable。
// 我是在保证跨平台情况下,WCF - WCF的模式爱咋咋的基本上都可以。
5楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“.NET 3.x”


其他话题

相关链接
1 4077