求教:string类型可以看做为char类型的数组.怎么理解这个啊?

poppinH 2010-10-15 09:55:46
小弟入门C#,碰到这个问题...很是不解.于是写了这么段代码,希望能看到什么..但是这个代码运行以后竟然什么都不输出..
不明白这个string被定义成char以后,能有什么用....希望各位大虾指点.
        static void Main(string[] args)
{
string mystring = "A String";
char MyChar = mystring[1];
// for (int i = 0; i < 2; i++)
// {
Console.WriteLine("{0}", MyChar);
// }
Console.ReadKey();
}


我还想用遍历看看的..谁知道遍历提示错误:不能将[]使用在char类型上...难道它根本不是数组?
...全文
88 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
AsheBin 2010-10-15
  • 打赏
  • 举报
回复
我汗!
wangdj2 2010-10-15
  • 打赏
  • 举报
回复
的确是这样
所以以后在写程序的时候要仔细喽
poppinH 2010-10-15
  • 打赏
  • 举报
回复


果然是...看到结果就明白了..娘的就是把string类型给拆了...一个一个的输出来...!
sprc_lcl 2010-10-15
  • 打赏
  • 举报
回复
char MyChar = mystring[2];//改为2,因为1那是个空格,你当然看不到

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧