C# 索引中的逗号

C# 索引中的逗号,c#,excel,interop,excel-interop,C#,Excel,Interop,Excel Interop,我目前正在学习如何使用C#和Interop将数据写入Excel工作表,并偶然发现了一些奇怪的语法: xlWorksheet.Cells[1,1]=“ID”; 很明显,这会选择A1单元格,但这是单元格[1][1]的缩写还是此处的逗号是某种索引运算符,如^或。?如果是,评估结果如何 我没有在网上找到任何关于这个的信息,我很好奇,因为我以前见过这个。在这里,1,1只是指A1单元格,或者A列中的第一个单元格,与数组无关 要创建索引器,您可以在类中使用,如public return\u键入[int x,

我目前正在学习如何使用C#和Interop将数据写入Excel工作表,并偶然发现了一些奇怪的语法:

xlWorksheet.Cells[1,1]=“ID”;
很明显,这会选择A1单元格,但这是
单元格[1][1]
的缩写还是此处的逗号是某种索引运算符,如
^
?如果是,评估结果如何


我没有在网上找到任何关于这个的信息,我很好奇,因为我以前见过这个。

在这里,
1,1
只是指A1单元格,或者A列中的第一个单元格,与数组无关


要创建索引器,您可以在类中使用,如
public return\u键入[int x,int y,int z]=>…

是的,我看到了,但是使用
[]
语法,它看起来像某种索引器,那么如何实现一个带参数的索引器呢?(如果我认为是这样的话)单元格就像C#中的数组一样被引用,逗号就像C#@Zer0中的多维数组一样被引用在任何类上,你可以用任何你喜欢的方式定义索引器。例如:
public int this[intx,inty]=>0
创建一个索引器,无论您输入什么
x
y
值,该索引器始终返回
0