Правильно ли используется try/catch в данном коде? - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace test1
  7. {
  8. class Program
  9. {
  10. static int[] mas(int j)
  11. {
  12. int[] a;
  13. a = new int[j];
  14. for (int k = 0; k < j; k++)
  15. {
  16. a[k] = k + 1;
  17. }
  18. return a;
  19. }
  20. static void Main(string[] args)
  21. {
  22. string result = "";
  23. Console.WriteLine("Введите число");
  24. try
  25. {
  26. int k; string s;
  27. s = Console.ReadLine();
  28. k = Convert.ToInt32(s);
  29. int[] b;
  30. b = mas(k);
  31. for (int l = 0; l < b.Length; l++);
  32. Console.WriteLine(b[l]);
  33. }
  34. catch (FormatException)
  35. {
  36. result = "ООООООШШШШШШШШШИИИИИИИИБББББББББББККККККККАААААААААААА!!!!!!!!!!!!!!";
  37. }
  38. Console.WriteLine(result);
  39. Console.ReadKey();
  40. }
  41. }
  42. }

Решение задачи: «Правильно ли используется try/catch в данном коде?»

textual
Листинг программы
  1.             catch (FormatException ex)
  2.             {
  3.                 Console.WriteLine( ex.Message);
  4.                 //result = "ООООООШШШШШШШШШИИИИИИИИБББББББББББККККККККАААААААААААА!!!!!!!!!!!!!!";
  5.             }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы