3進演算子をForEach内線に使用する場合に問題があります。 、私はあなたが何かを見つけていない場合は、テキストコンボボックスがあることを確認し、リストに保存する三項演算子を使用する必要が表現が唯一の場合にTernary演算子を使用するには?
List<string> lstText = new List<string>();
lstComboBox.ForEach(x => !String.IsNullOrWhiteSpace(x.Text) ? lstText.Add(x.Text));
何もしません:私のコードは次のとおりです。
なぜ3値演算子を使う必要があるのですか?単純な 'if()'文を使わないのはなぜですか? – CodingGorilla
"三項演算子を使用する必要があります" - いいえ、そうではありません。前に 'if'キーワードを見たことがあります。 – hvd