の可変数のためのparamsリストを作成する簡単な方法は、私はこのようにそれを構築しています。このパラメータにのC#のparams
params string[] additionalParameters
を取る方法があります。問題は、変数がnullでも空でもないパラメータを追加することだけです。
私はこの種のもの行うことができます。
if (string.IsNullOrEmpty(k))
{
qsParams = new string[] {"l=" + l, "o=" + o, "s=" + s, "t=" + t, "h=" + h, "exp=" + exp };
}
しかし、それは複雑で、空の変数のすべての異なる順列を処理しようとする醜い取得するつもりだし。
nullが存在しない場合は誰でも簡単にパーザを追加できますか?おそらく私はparams []文字列に変換できるリストですか?
これらのパラメータはすべて、作成後に単一の文字列になりますか? –
彼らはいつも順番になっていますか?IEはいつもK、L、O、などです。もしそうなら、forループを使うことができませんでした(文字列[]の各要素に対して) "k =" ... ect –
のようなものは重要ではありません。 @mybirthnameからの回答がその仕事をします。 –