如何使用三元运算符(?:)和break关键字

时间:2018-05-02 06:28:49

标签: c# break ternary-operator

我尝试使用 " break"使用三元运算符(?:) if-else的工作方式。它给出了编译错误。

错误

  

只有赋值,调用,递增,递减和新对象表达式才能用作语句`

Status s10 = null;
foreach (var item in DeviceStatusList)
{
    s10 = item != null ? (Status)(item.Value as List<Status>).Where(x => x.Field.ToString() == "Safe Door").SingleOrDefault() && break: new Status { Field = "", Value = "" };  
}

0 个答案:

没有答案