c#中的If条件
本文关键字:条件 If 中的 | 更新日期: 2023-09-27 18:15:26
我有这个代码检查Excel文件中的单元格。
var a = worksheet.Cells[i, 4].StringValue;
if (!string.IsNullOrEmpty(a))
{
table.A = (DateTime?)GetResult(UploaddataBase.ProcessDateTime(a, i, null), "A").Value;
if (table.A.Value < table.B.Value)
{
unexpectedExceptions.Add(i.ToString(), string.Format("A should be less than B for row number : {0}", (i + 1)));
}
}
我想检查一下if表。值,不管它是否存在于文件中,检查此条件if (table.A.Value < table.B.Value)
可以这样做吗?
if(!string.IsNullOrEmpty(a) && !string.IsNullOrEmpty(b))
else if(string.IsNullOrEmpty(a) && string.IsNullOrEmpty(b))
还是另一种方式?
假设table.A
和table.B
是DateTime?
类型,您可以…
if(table.B.HasValue && table.A.HasValue && (table.A.Value < table.B.Value))
{
unexpectedExceptions.Add(
i.ToString(),
string.Format("A should be less than B for row number : {0}", (i + 1)));
}