2017-01-29 15 views
0

私はC#を使っています。辞書をパラメータとしてWebMethodを定義しようとしています。

は、私は以下のように私の.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. 

は、私はそれをどのように修正することができますか?

ありがとうございました。

答えて

0

あなたは直接Dictionaryを使用することはできませんが、

をパラメータとして、あなたはlistを使用することができますし、このリンクはあなたの流れあなたがDictionaryListを変換するのに役立つと続けることができ

C# Convert List to Dictionary

関連する問題