Excel.Range类是否具有名为Cells的成员函数

时间:2017-05-22 07:33:28

标签: c#

Excel.Range xlRange = xlWorksheet.UsedRange;

"xlRange.Cells[i, j]" - 这是否意味着Cells是班级xlRange中的成员函数?

任何人都可以解释本声明中发生的事情:

(xlRange.Cells[i, j] != null && xlRange.Cells[i, j].Value2 != null)

2 个答案:

答案 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它会得到一个错误,因为该对象本身是空的。