当前位置:编程学习 > C#/ASP.NET >>

关于C#的编程错误

string[ ] arr=new string[5]

arr[5]=Hell

追问:上面的变量怎么定义

答案:数组越界了,数组下标是以0开始的
你声明的数组大小是5.
所以下标最大只能到4

string[ ] arr=new string[5];

arr[4]=Hell;


这位朋友,根据您的问题解答如下,如有不明之处可以继续补充:

这个错误属于常识性的,这个赋值是你的数组下标越界。你NEW了一个5个长度的字符串数组。
这5个元素的下标分别是,0,1,2,3,4.而你给5赋值显然是不正确的,最后一个元素应该是arr[4].
C#数组 [ ] 是不能放在数据类型 跟变量名中间的

发现两个错误!

第一String后面不能根[]

第二

arr[5]=Hell少了""

要这样写

arr5[]="hell"

我支持“四碗饭”的说法

上一个:想学C#高级编程
下一个:C#编程高手来数据库达人也可以,会编程的都可以主要要个思路

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,