.NET 4.x Цифры словами. Индекс вне границ массива - C#
Формулировка задачи:
Не могу понять где ошибка, перепроверял 150 раз.
И почему если убрать
try { string[] digit = { "нуль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять", }; string test = "1994"; string result = string.Empty; MessageBox.Show(Convert.ToString(digit.Length)); MessageBox.Show(Convert.ToString(test[0])); for (int _i = 0; _i <= test.Length; _i++) MessageBox.Show(Convert.ToString(digit[test[_i]])); } catch (Exception ex) { MessageBox.Show(ex.Message); }
try
, ошибка даже не выводится?Решение задачи: «.NET 4.x Цифры словами. Индекс вне границ массива»
textual
Листинг программы
for (int _i = 0;[COLOR="red"]_i < test.Length;[/COLOR] _i++)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д