Задать вопрос
WasTabon
@WasTabon

Почему строка не обрезается?

private void button1_Click(object sender, EventArgs e)
        {
            txt.ShowDialog();
            textBox1.Text = txt.FileName;
        }

        private void whereSave_Click(object sender, EventArgs e)
        {
            saveFileDialog1.ShowDialog();
            whereSaveTxt.Text = saveFileDialog1.FileName;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            string[] str = File.ReadAllLines(textBox1.Text);
            foreach (string s in str)
            {
                s.Substring(0, s.Length -2);
                File.WriteAllText(whereSaveTxt.Text, s);
                Log.Text = "Сохранил " + s;
            }
        }

        private void button3_Click(object sender, EventArgs e)
        {
            slice = Int32.Parse(textBox2.Text);
        }


И как можно сделать так, чтобы лог писался с новой строки и сохранялось в тхт с новой строки?
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
Почему строка не обрезается?

s.Substring(0, s.Length -2);
Этот метод возвращает новую строку, а не изменяет старую

И как можно сделать так, чтобы лог писался с новой строки

Добавьте перенос строки
Ответ написан
WasTabon
@WasTabon Автор вопроса
File.AppendAllText(whereSaveTxt.Text, ss + Environment.NewLine); сделяль
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы