BizTalk から生成されたスキーマがあります。辞書コレクションを理解していないため、それを文字列と文字列のキーと値のペアの配列に変換するだけです。今、サービスでリクエストをリダイレクトしているとき、私は得る
Dictionary<string, string> valuePairs
reference.cs ファイルを調べると、次のように表示されます。
public bool ProcessMessage(string code, string template, Service.Proxy.ArrayOfKeyValueOfstringstringKeyValueOfstringstring[] valuePairs)
linqを使用して、この辞書を文字列文字列のキー値の配列に変換するにはどうすればよいですか? linq を使用してこれを行うのは簡単ですが、どんな助けも本当に感謝しています。
私はこれまでにこれを試しましたが、うまくいきません:
ArrayOfKeyValueOfstringstringKeyValueOfstringstring[] array =
valuePairs.Select(pair => string.Format("{0},{1}", pair.Key, pair.Value))
.ToArray(KeyValuePair<string,string>);