Excel.Range xlRange = xlWorksheet.UsedRange;
"xlRange.Cells[i, j]"
- 这是否意味着Cells
是班级xlRange
中的成员函数?
任何人都可以解释本声明中发生的事情:
(xlRange.Cells[i, j] != null && xlRange.Cells[i, j].Value2 != null)
答案 0 :(得分:0)
Cells不是函数,是Excel.Range类的数组属性。
以下语句检查工作簿是否在行i和列j中有一个单元格,如果是,则行i和列j中的值不为空。
答案 1 :(得分:0)
(xlRange.Cells[i, j] != null && xlRange.Cells[i, j].Value2 != null)
它检查第一个对象xlRange.Cells [i,j]是否为null,然后因为那不是null它可以检查value2是否为null,否则如果它检查value2为null它会得到一个错误,因为该对象本身是空的。