Правильно ли используется try/catch в данном коде? - C#
Формулировка задачи:
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace test1
- {
- class Program
- {
- static int[] mas(int j)
- {
- int[] a;
- a = new int[j];
- for (int k = 0; k < j; k++)
- {
- a[k] = k + 1;
- }
- return a;
- }
- static void Main(string[] args)
- {
- string result = "";
- Console.WriteLine("Введите число");
- try
- {
- int k; string s;
- s = Console.ReadLine();
- k = Convert.ToInt32(s);
- int[] b;
- b = mas(k);
- for (int l = 0; l < b.Length; l++);
- Console.WriteLine(b[l]);
- }
- catch (FormatException)
- {
- result = "ООООООШШШШШШШШШИИИИИИИИБББББББББББККККККККАААААААААААА!!!!!!!!!!!!!!";
- }
- Console.WriteLine(result);
- Console.ReadKey();
- }
- }
- }
Решение задачи: «Правильно ли используется try/catch в данном коде?»
textual
Листинг программы
- catch (FormatException ex)
- {
- Console.WriteLine( ex.Message);
- //result = "ООООООШШШШШШШШШИИИИИИИИБББББББББББККККККККАААААААААААА!!!!!!!!!!!!!!";
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д