问答详情
源自:5-3 编程练习

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

        static void Main(string[] args)

        {

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

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

           {

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

           }

        }


提问者:I兄 2018-08-13 20:32

个回答

  • 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数据类型。