索引超出了数组界限怎么办(索引超出了数组界限)

09-22 资讯 投稿:以芊

大家好,我是小一,我来为大家解答以上问题。索引超出了数组界限怎么办,索引超出了数组界限很多人还不知道,现在让我们一起来看看吧!

1、"索引超出了数组界限"并不是说索引有多长,

2、而是说这个索引在数组的界限当中找不到,

3、在楼主的代码中,

4、无法保证String[] args 一定有值(即可能不存在args[0]),

5、如果楼主是想在string[] args有值的情况下才输出第一个参数的话,

6、可以改成

7、 class Program

8、 {

9、 static void Main(string[] args)

10、 {

11、 string strName; //声明一个string类型的值变量

12、 if (args.Count() > 0)

13、 {

14、 strName = args[0];//把第一个参数赋给变量strName

15、 Console.WriteLine("This is the first argument: {0}!", strName); //格式化输出第一个参数

16、 }

17、 }

18、 }

19、如果楼主想不管有没有值都输出信息,

20、可以改成:

21、static void Main(string[] args)

22、 {

23、 string strName = "args is null"; //声明一个string类型的值变量(当数组string[] args 没值时,输出args is null)

24、 if (args.Count() > 0)

25、 {

26、 strName = args[0];//把第一个参数赋给变量strName

27、 }

28、 Console.WriteLine("This is the first argument: {0}!", strName); //格式化输出第一个参数

29、 }

本文到此讲解完毕了,希望对大家有帮助。

免责声明:免责声明:本文由用户上传,如有侵权请联系删除!
声明:生活头条网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系admin@gdcyjd.com