我正在使用C#。
我正在尝试在我的 .asmx 文件中创建一个 Web 方法,如下所示:
[WebMethod]
public string MyWebMethod(Dictionary<string, string> parameters)
{
//...
}
我得到了以下异常:
The type System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] is not supported because it implements IDictionary.
我该如何解决它?
谢谢。
你不能直接
使用Dictionary
但你可以使用list
作为参数
此链接可以帮助您将List
转换为Dictionary
并继续您的流程
C# 将列表转换为字典