通常在尝试访问大于最大允许索引的索引时访问元素时,通常会发生IndexOutOfRangeException。
C# IndexOutofRangeException异常示例
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int[] numbers = new int[2]; try { numbers[0] = 11; numbers[1] = 21; numbers[2] = 24; foreach (int i in numbers) Console.WriteLine(i); } catch (IndexOutOfRangeException ex) { Console.WriteLine("An index out of range! occure" + ex); Console.WriteLine("HelpLink = {0}", ex.HelpLink); Console.WriteLine("Message = {0}", ex.Message); Console.WriteLine("Source = {0}", ex.Source); Console.WriteLine("StackTrace = {0}", ex.StackTrace); } finally { Console.WriteLine("Task completed"); } Console.ReadLine(); } } }
日期:2020-04-11 23:03:41 来源:oir作者:oir