下列说法中正确的是 :
A)在C#中,编译时对数组下标越界将作检查
B)在C#中,程序运行时,数组一下标越界也不会产生异常
C)在C#中,程序运行时,数组下标越界是否产生异常由用户确定
D)在C#中,程序运行时,数组下标越界一定会产生异常
答:D
数组下标越界检查是在运行时进行的,如果我们尝试访问一个超出数组边界的索引位置,C# 将会抛出一个 IndexOutOfRangeException 异常。
下列说法中正确的是 :
A)在C#中,编译时对数组下标越界将作检查
B)在C#中,程序运行时,数组一下标越界也不会产生异常
C)在C#中,程序运行时,数组下标越界是否产生异常由用户确定
D)在C#中,程序运行时,数组下标越界一定会产生异常
答:D
数组下标越界检查是在运行时进行的,如果我们尝试访问一个超出数组边界的索引位置,C# 将会抛出一个 IndexOutOfRangeException 异常。