2010-03-19 22 views

回答

11

一个字符串是而不是一个字符数组。你混淆了这样的事实,即它有一个返回char的索引器,它是一个char数组。

+0

我明白了。谢谢。 – iTayb 2010-03-19 12:44:56

3

System.String不是一个字符数组。 如果您需要一个字符数组(例如将其作为参数传递给期望的方法),则需要执行此转换。

5

仅仅因为你可以写s[1]并不意味着字符串字符数组,它meerely意味着string索引返回一个char。使用与数组成员访问相同的语法访问索引器的事实是C#语言功能。

相关问题