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

2025-05-20 20:20:46
推荐回答(1个)
回答(1):

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

int UpdFirm(Dictionary dic, string firmID);

Dictionary dic = new Dictionary();
dic.Add("姓名", "小明"); 
dic.Add("性别", "男"); 
fsc.UpdFirm(dic, "001");