主题:如何产生数组下标越界呢?
题目:编写一个选择排序程序,要求在程序中能够捕获到数组下标越界的异常。
捕获数组下标越界很容易:
try
{
}
catch(IndexOutOfRangException)
{
Console.WriteLine("数组下标越界。");
}
我想,下标越界应该是由于用户的操作不当引起的。
而书上的就是让程序员自己设计程序下标越界,进而捕获下标越界,一运行程序就是Console.WriteLine("数组下标越界。");,没有实际意义,
用户的什么操作会产生数组下标越界呢?
举几个例子吧,要与我的题目相符~~最好有代码说明~~
捕获数组下标越界很容易:
try
{
}
catch(IndexOutOfRangException)
{
Console.WriteLine("数组下标越界。");
}
我想,下标越界应该是由于用户的操作不当引起的。
而书上的就是让程序员自己设计程序下标越界,进而捕获下标越界,一运行程序就是Console.WriteLine("数组下标越界。");,没有实际意义,
用户的什么操作会产生数组下标越界呢?
举几个例子吧,要与我的题目相符~~最好有代码说明~~