黑马程序员技术交流社区

标题: 这里输出的啊a[i]是字符串类型还是char类型? [打印本页]

作者: 王友伟    时间: 2012-5-18 13:37
标题: 这里输出的啊a[i]是字符串类型还是char类型?
本帖最后由 王友伟 于 2012-5-21 13:32 编辑

        static void Main(string[] args)
        {
            string a = Console.ReadLine();
            for (int i = 0; i < a.Length; i++)
            {
                Console.Write(a);
            }
            Console.WriteLine();
            Console.ReadKey();
        }

作者: 王友伟    时间: 2012-5-18 13:57
已经解决了,只要重新声明一个string变量,将a[i]给它赋值就行了,结果不行,显示char 不能转换为string
作者: 郑玉赛    时间: 2012-5-18 14:03
{:soso_e100:}可以把string类型看做一个char类型数组,你哪就相当于输出数组中的一个元素,当然是char类型了 。
作者: 魏庆君    时间: 2012-5-23 07:12
string表示字符串类型,char是字符类型,可以将字符数组转换为字符串类型,但是这需要一个转换过程




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2