次の匿名オブジェクトを作成します。
var obj = new {
Country = countryVal,
City = cityVal,
Keyword = key,
Page = page
};
その値が存在する場合にのみ、オブジェクトにメンバーを含めたい。
たとえば、cityVal
null の場合、オブジェクトの初期化に City を追加したくない
var obj = new {
Country = countryVal,
City = cityVal, //ignore this if cityVal is null
Keyword = key,
Page = page
};
これはC#で可能ですか?