WCF客户端调用服务端带有Hashtable为参数的方法报错

网上找资料,看到说要进行什么序列化?不太明白,求高手指到,谢谢!只要能把这个ht对象传到服务端就行了... 网上找资料,看到说要进行什么序列化?不太明白,求高手指到,谢谢!
只要能把这个ht对象传到服务端就行了
展开
 我来答
wanbotang
2013-08-16 · TA获得超过292个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:99.4万
展开全部

Hashtable不支持集合序列化,所以会自动被转换,你可以修改你的服务契约

int UpdFirm(Dictionary<string, object> dic, string firmID);

Dictionary<string, object> dic = new Dictionary<string, object>();
dic.Add("姓名", "小明"); 
dic.Add("性别", "男"); 
fsc.UpdFirm(dic, "001");
更多追问追答
追问
我想知道,怎么获取Dictionary里面的值string值该这么获取?Object呢,求获取值得方法!
追答
foreach(string key in dic.Keys)
{
    object value = dic[key];
    Debug.Print(value.ToString());
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式