C#Buildのクエリ文字
Webリソースとの相互作用では、必要なパラメーターを含むクエリ文字列を構築することが一般的な需要です。簡単に思えますが、追加のセパレーター、コーディングパラメーター、パラメーターの確保など、いくつかの複雑な問題が発生します。 このプロセスを簡素化するために、既存の実用プログラムクラスを使用することは効果的な方法です。ただし、Microsoft Document Network(MSDN)を徹底的に検索した結果はありません。したがって、以下は別のソリューションを提供します:
を使用すると、変更できる
インスタンスを取得できます。このセットはに似ており、付加価値を許可します。その後、コレクション呼び出しは、URLコーディング値を含むクエリ文字列を生成します。
は内部であり、直接構築することはできませんが、取得したインスタンスを介して関数にアクセスできます。これにより、URLエンコードの操作と取得のクエリ文字列が可能になります。 HttpUtility.ParseQueryString(string.Empty)
.NET Coreアプリケーションの場合、HttpValueCollection
クラスはクエリ文字列の構築を簡素化しました。 NameValueCollection
ToString()
以上がC#でクエリ文字列を効率的に構築する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。