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