c#中类似Java的函数字符

本文关键字:函数 字符 Java | 更新日期: 2023-09-27 18:14:08

我有Java代码

string[] elementMath = {something}

elementMath[i].charAt(0);

在c#中,我尝试使用

elementMatn[i][0];

但是它会显示错误

c#中类似Java的函数字符

您的数组初始化可能有问题。下面是一个与您的语法相同的工作示例:

  string[] elementMath = new [] {"aa", "bb", "cc"};
  char result = elementMath[1][0]; // result is 'b'

在c#中,字符串也是char数组。如果元素不为空,则可以使用索引或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'