尝试使用字典作为参数来定义 WebMethod



我正在使用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# 将列表转换为字典

相关内容

  • 没有找到相关文章

最新更新