如何避免执行条件语句的else部分?

时间:2019-06-24 14:29:37

标签: c# .net

我有一个函数,可以在指定的开始和结束日期检索事务。我现在正在更新此函数,以在某些情况下还返回所有交易(开始/结束日期为空)。

当开始日期和结束日期为null(这是TransactionsCriteria类的属性)时,我需要执行以下代码片段中的最后一个代码块。我无法在if语句中包装该代码段,因为当开始日期和结束日期不为null时,我也需要在其他情况下执行该代码段。

如何使用下面的代码块完成该逻辑的实现?

谢谢。

=INDEX('Input sheet'!B2:I7,0,MATCH(A2,'Input sheet'!A2:A7,0))

1 个答案:

答案 0 :(得分:0)

由于它是一个if ... else语句,因此匹配条件criteria.StartDate == null && criteria.EndDate == null使其进入 if 块,并跳过 else