строку ReadLine ошибка Index was outside the bounds of the array
у тебя в файле в первой строке - всего 50 символов
у тебя кстати файл в какой кодировке?
Нет, проверял (label.text) и считал (str.Length при этом дает >50)
Не в кодировке дело. Когд астроки маленькие (<50) все работает
так какая все-таки кодировка?
ASCII
текст русский?
Да
попробуй дебажиться при возникновении исключения, смотреть watch, locals, output'ы всякие
смотрел. Там тоже str нормальная строка (>50 симвалов Там таже инфа, что и в метках. ЗЫ я их понаставил навсякий:)
Сделай минимальный консольный проект, на котором воспроизводится проблема и расшарь/прикрепи к посту. Тогда можно будет понять в чем дело.
В версии лайт все работает. Буду думать...
так значит ты просто читаешь не в той кодировке
поставь Encoding.GetEncoding(1251) и будет тебе счастье.
В ASCII русских букв не бывает, если что.
Похожие темы:
Оставить комментарий
apxx
Читаю из потока строку ReadLine-ом, после этого при обращении до 49 номера строка нормально работает как массив, выше 50 и т.д., посылает. Хотя в str записывается вся строка, включая 50 и т.д.. И как мне ""доколебаться" до остальных символов строки?