我有一个字符串数组,我想访问该数组中第一个元素的字符:
string[] str= new string[num];
for(int i = 0; i < num; i++)
{
str[i] = Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)
在Java中访问字符串数组中第一个元素的字符
str[0].CharAt[0] // 1st character
Run Code Online (Sandbox Code Playgroud)
在 C# 中有没有办法做到这一点?我能看到的唯一功能是使用substring. 在这种情况下,它会产生更多的开销。
你会使用:
str[0][0]
Run Code Online (Sandbox Code Playgroud)
其中第一个[0]是访问第 0 个数组成员,而下一个[0]是由它定义的索引器,System.String它给出char字符串的第 0 个值(UTF-16 代码单元)。