.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++)