c#
のクエリ文字列作成の合理化 URLのクエリ文字列の構築は、Web開発において頻繁なタスクです。 手動の文字列操作はエラーが発生しやすく、面倒です。 この記事では、よりクリーンでより効率的な方法について説明します レバレッジHttpValueCollectionクラスは、構造化されたアプローチを提供します。 キー価値のペアを追加すると、
メソッドはURLエンコードされたクエリ文字列を生成します:
HttpValueCollection
ToString()
<code class="language-csharp">NameValueCollection queryString = System.Web.HttpUtility.ParseQueryString(string.Empty); queryString.Add("key1", "value1"); queryString.Add("key2", "value2"); string query = queryString.ToString();</code>(.net coreの場合)
Microsoft.AspNetCore.WebUtilities.QueryHelpers
.NETコアアプリケーションでは、クラスはより簡潔なソリューションを提供します。
これらの方法は、手動の文字列の連結と比較して、コードの明確さと保守性の大幅な改善を提供し、エラーのリスクを軽減し、全体的な開発効率を改善します。
以上がC#でクエリ文字列をエレガントに作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。