VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 725|回复: 5

Hashtable写Web Services的问题

[复制链接]

2

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-7 21:30:01 | 显示全部楼层 |阅读模式
[WebMethod(Description = "aaa")]
public string aaa(Hashtable ht)
{

}

编译出现:不支持类型 System.Collections.Hashtable,因为它实现 IDictionary。

大家有没有办法解决
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-4-6 16:15:01 | 显示全部楼层
不用Hashtable,用可序列化的对象
回复

使用道具 举报

0

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-8-1 13:30:01 | 显示全部楼层
楼上说的没错,webservice参数类型必须是可序列化的,比如int,string,dataset等等
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-8-8 17:00:01 | 显示全部楼层
不错,实际上这样传是有问题的,你不用Hashtable表做参数
不过你可以用2进制序列化,刚刚有个网友也问你同样的问题
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-19 08:30:02 | 显示全部楼层
如果在java中用hashtable作为返回值
那c#该如何调用呢?有人碰到过嘛?
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-19 09:15:01 | 显示全部楼层
String[]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表