C# 等同于 Java 的 charAt()?

2022-08-31 08:05:56

我知道我们可以在Java中使用该方法,通过指定字符串中的位置来获取字符串中的单个字符。C# 中是否有等效的方法?charAt()


答案 1

可以在 C# 中像数组一样索引到字符串中,并在该索引处获取字符。

例:

在Java中,你会说

str.charAt(8);

在C#中,你会说

str[8];

答案 2
string sample = "ratty";
Console.WriteLine(sample[0]);

Console.WriteLine(示例.字符(0));
参考资料: http://msdn.microsoft.com/en-us/library/system.string.chars%28v=VS.71%29.aspx

上述方法与在 c# 中使用索引器相同。