Мне нужно считывать символы с указанной позиции(lastIndexChangedSymbol), что бы вернуться в начало предложения, т.к. последний измененный символ является концом предложения. Проблема в том, что позиция в файле почему-то не изменяется. Укажите пожалуйста на ошибку или объясните, в чём причина такого поведения.
int lastIndexChangedSymbol = 270;
bool marker = true;
StreamReader Por = new StreamReader("C:/test2.txt");
while (marker)
{
lastIndexChangedSymbol--;
Por.BaseStream.Position = lastIndexChangedSymbol;
char Work_With_Symbol = (char)Por.Peek();
Console.WriteLine(Por.BaseStream.Position);
if (Work_With_Symbol == '.' || Work_With_Symbol == '!' || Work_With_Symbol == '?' || lastIndexChangedSymbol == 0)
{
marker = false;
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Создаю проект по шаблону avaloniamvvm (Avalonia UI) на
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Дело в том, что я создал dataGridView вNet