问题描述
我目前正在学习如何使用C#和Interop将数据写入Excel工作表,并偶然发现了一些奇怪的语法:
xlWorksheet.Cells[1,1] = "ID";
很明显,它选择了A1单元格,但这是Cell[1][1]
的缩写,还是这里的逗号是某种索引操作符,如^
或..
?如果是的话,如何评估呢?
我还没有在网上找到关于此的任何信息,我很好奇,因为我以前从未见过这个东西。
解决方法
在这里1,1
仅表示A1单元格或列A中的第一个单元格,与数组无关。
要创建索引器,可以在类似public return_type this[int x,int y,int z] => ...
的类中使用