我有Java代码
string [] elementMath = {something}
elementMath[i].charAt(0);
在C#中,我尝试了
elementMatn[i][0];
但它会给我错误
答案 0 :(得分:1)
你的数组初始化可能有些不对劲。 这是一个与您的语法相同的工作示例:
string[] elementMath = new [] {"aa", "bb", "cc"};
char result = elementMath[1][0]; // result is 'b'
答案 1 :(得分:-1)
在C#中,字符串也是char数组。
如果元素不为null,则可以使用索引或string.ElementAt(index)
。
string[] arr = string[]{ "testA", "testB", "testC" };
char c1 = arr[0].ElementAt(4); // c1 will be 'A'
char c2 = arr[1][4]; // c2 will be 'B'