Содержание
- 2. Некоторые стандартные типы исключений Базовым для всех типов исключений является тип Exception.
- 3. try { // контролируемый блок (является обязательным) } catch { // обработчик исключения (их может быть
- 4. Вначале выполняются инструкции в блоке try. Если в блоке try возникло исключение, выполнение текущего блока прекращается
- 5. Пример 1. using System; namespace ConsoleApp1 { class Program { static void Main() { try {
- 6. Пример 2. try { Console.Write("Введите x: "); int x = int.Parse(Console.ReadLine()); Console.Write("Введите y: "); int y
- 7. Пример 3. try { Console.WriteLine("Введите число: "); int number = int.Parse(Console.ReadLine()); } catch { Console.WriteLine("\nВы ввели
- 8. Блок catch может иметь следующие формы: Обрабатывает любое исключение из блока try: catch { // выполняемые
- 9. Фильтры исключений позволяют обрабатывать исключения в зависимости от определенных условий. Для их применения после выражения catch
- 10. В ряде случаев более оптимально будет применить условные конструкции в тех местах, где можно применить блок
- 11. Пример. // При вводе нецелого числа возникнет исключение и будет совершен аварийный выход из программы Console.Write("Введите
- 12. позволяет самостоятельно генерировать исключительные ситуации: throw [объект_класса_исключений]; Например: throw new DivideByZeroException(); В качестве параметра должен быть
- 13. Пример. try { Console.Write("Введите числитель: "); int a = int.Parse(Console.ReadLine()); Console.Write("Введите знаменатель: "); int b =
- 14. Массивы Массив – набор элементов одного типа, объединенных общим именем. Одномерный массив – это фиксированное количество
- 15. Одномерный массив в С# реализуется как объект, поэтому его создание представляет собой двухступенчатый процесс: сначала объявляется
- 16. В C# элементам массива присваиваются начальные значения по умолчанию в зависимости от базового типа. Для арифметических
- 17. Обращение к элементу массива происходит с помощью индекса – номера элемента в массиве (нумерация начинается с
- 18. Изменение элемента массива: int[] numbers = { 1, 2, 3, 5 }; numbers[1] = 0; Console.WriteLine(numbers[1]);
- 19. Так как массив представляет собой набор элементов, обработка массива обычно производится в цикле. Вывод массива на
- 20. Вывод массива на экран При помощи цикла while: int[] numbers = { 1, 2, 3, 4,
- 21. Все массивы в C# имеют общий базовый класс Array, определенный в пространстве имен System. Некоторые элементы
- 22. Многомерные массивы имеют более одного измерения. Чаще всего используются двумерные массивы, которые представляют собой таблицы. Каждый
- 23. Объявление с инициализацией: 3) базовый_тип[,] имя_массива = {{элементы 1-ой строки}, … , {элементы n-ой строки}}; Например:
- 25. Скачать презентацию