索引中的逗号

问题描述

我目前正在学习如何使用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] => ...的类中使用