在foreach循环中内联if语句

问题描述 投票:0回答:1

有没有什么方法可以使用不常用的If语法来完成类似的事情?

foreach (var cell in ws.Cells[header_row, 1, header_row, ws.Dimension.End.Column])
{
    cell.Address == "SomeValue" ? break : continue;
}

Visual Studio似乎不允许带有这种结果的内联If语句。

我做错了什么?还是实际上不可能?

谢谢。

c# loops if-statement foreach syntax
1个回答
2
投票
if(cell.Address == "SomeValue") break;

在您的示例代码中,不需要继续。

© www.soinside.com 2019 - 2024. All rights reserved.