到底哪里错了?我在VS里都运行成功了

来源:5-3 编程练习

I兄

2018-08-13 20:32

        static void Main(string[] args)

        {

           string[] name = new string[]{"关羽","张飞","赵云","马超","黄忠"};

           for(int i = 0 ; i < name.Lenght; i++)

           {

               Console.Write(name[i]+",");

           }

        }


写回答 关注

5回答

  • ricardo_5
    2018-08-14 11:20:40
    已采纳

    name.Length应该这么写

    不要听上面的,for里边i定义的是数组的下标,肯定是int类型

  • 慕的地5056956
    2022-02-27 22:37:04

    Length (n.长度)

  • 杰森仙生
    2018-08-16 18:12:10

    把Lenght改为Length就行了。

  • 慕的地2791960
    2018-08-15 23:33:28

    Length   你打错了 还有几个;是中文符号!自己修改一下吧

  • 孤胆行者
    2018-08-14 09:59:58

    数组定义的是string类型,而for循环里给i定义的却是int类型。前后定义的数据类型不一样,所以导致发出错误,应该把for循环里int数据类型改为string数据类型。

    qq_BL基...

    不是哦,出错是因为Length没打正确检查看看就知道了

    2018-08-15 02:43:12

    共 1 条回复 >

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题