辞書リストに基づいてクエリURLを作成するための(C#)でメソッドを構築するための構築を探しています。私が構築したソリューションは、私が望む出力とは一致しませんでした。誰かが私は良いアイデアですか?クエリURL文字列を作成する
public string querystring()
{
//start with ?
var startPosition = string.Join("?", availiblebalance.FirstOrDefault().Key + "=" + availiblebalance.FirstOrDefault().Value);
//var removeElement = startPosition.Split('='); availiblebalance.Remove(removeElement[0]);
var otherPostions = string.Join("&", availiblebalance.Select(x => x.Key + "=" + x.Value).ToArray());
var result = string.Format("{0}{1}", startPosition,otherPostions);
return result;
}
「私が構築したソリューションは、私が望む出力とは一致しませんでした」 - あなたが望むものを教えてください! – Jamiec
この回答は役に立ちましたか? https://stackoverflow.com/questions/829080/how-to-build-a-query-string-for-a-url-in-c またはこの記事http://www.java2s.com/Code/ CSharp/Network/DictionaryToQueryString.htm – Darren
'HttpUtility.UrlEncode'が不足していると思われます –