Правильно ли используется 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 = "ООООООШШШШШШШШШИИИИИИИИБББББББББББККККККККАААААААААААА!!!!!!!!!!!!!!"; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д