Как правильно генерировать исключение - C#
Формулировка задачи:
Всем привет! Есть некая собственная коллекция, основанная на List<>, но если происходит доступ за пределами листа, вываливается исключение что аргумент за пределами, оно то хорошо, но исключение указывает на строку в индексаторе, а хотелось бы получать место где программа обратилась вне индекса к моей коллекции и как в следствии вне индекса листа.
Спасибо.
public object this[Int32 index] { get { return this.Arr[index]; //Студия указывает эту строку. } } //-------------- object o = MyCollection[-1]; а хотелось бы здесь.
Решение задачи: «Как правильно генерировать исключение»
textual
Листинг программы
public object this[Int32 index] { [DebuggerStepThrough] get { ... } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д