一维数组中第二组方括号的作用是什么?
What do the second set of square brackets do in a 1D array?
以下代码有效,但我似乎无法找到它为何有效的解释。
string[] rangeBounds = tempRange.Split(':');
char lowerBoundLetter = rangeBounds[0][0];
char upperBoundLetter = rangeBounds[1][0];
变量 tempRange 是一个字符串变量,它包含一系列单元格 ID,例如 'A6:B8'。下面几行中的 A6 和 B8 如何转换为 A 和 B 字符?第二个方括号有什么用?
字符串是字符数组。
因此,您的代码首先将传入的字符串 (A6:B8) 分成两部分,设置一个字符串数组 (rangeBounds[0] = "A6" rangeBounds[1 ] = "B8")
然后是行
char lowerBoundLetter = rangeBounds[0][0];
获取 rangeBounds 数组中的第一个字符串 (A6),并使用第二个索引器获取该字符串 (A) 的第一个字符。第二行做同样的事情,但第二个字符串在 rangeBounds array
以下代码有效,但我似乎无法找到它为何有效的解释。
string[] rangeBounds = tempRange.Split(':');
char lowerBoundLetter = rangeBounds[0][0];
char upperBoundLetter = rangeBounds[1][0];
变量 tempRange 是一个字符串变量,它包含一系列单元格 ID,例如 'A6:B8'。下面几行中的 A6 和 B8 如何转换为 A 和 B 字符?第二个方括号有什么用?
字符串是字符数组。
因此,您的代码首先将传入的字符串 (A6:B8) 分成两部分,设置一个字符串数组 (rangeBounds[0] = "A6" rangeBounds[1 ] = "B8")
然后是行
char lowerBoundLetter = rangeBounds[0][0];
获取 rangeBounds 数组中的第一个字符串 (A6),并使用第二个索引器获取该字符串 (A) 的第一个字符。第二行做同样的事情,但第二个字符串在 rangeBounds array