以下のようなコードがあります。
var selected = “A”;
bool isSelected = selected == "A" || selected == "C";
var codeLists = new
{
displayProperty1 = isSelected ? "property1" : null,
displayProperty2 = isSelected ? "property2" : null,
displayProperty3 = selected == "C" ? "property3" : null
};
したがって、私の目標は、条件を満たさないプロパティを削除することです。上記のコードでは、selected
です"A"
。したがって、displayProperty3
の値になりnull
ます。displayProperty3
しかし、「A」が選択されている場合は2 properties
、オブジェクトにのみ存在するように削除したいと思います。
これを行うための適切で効率的な方法があれば、私はそれを感謝します.