Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/34: Рейтинг темы: голосов - 34, средняя оценка - 4.59
3 / 3 / 1
Регистрация: 04.06.2016
Сообщений: 101

WriteLine и пустая строка

03.08.2016, 08:55. Показов 6294. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, хотелось бы узнать, как убрать в конце файла пустую строку?
Проблема в том, что есть функция добавления новой текстовой строки в файл.
Я постоянно добавляю туда новые данные и в конце записи у меня всегда остается пустая строка.
Как сделать именно - текстовая строка - новая строка, но как я понял у writeline - в конце ставится "\n".
Если делать через Write - получается все в кучу.
Пробовал file.Write(+"\n"+text) - тогда строка новая в начале, если переставить, то получается аналог writeline.
Подскажите, как с этим можно бороться?
Code
1
2
3
4
строка 1
строка 2
строка 3
пустая
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.08.2016, 08:55
Ответы с готовыми решениями:

Пустая строка в столбце
Если в таблице пустая строка -то это null или пробелы?

ComboBox пустая строка
Здравствуйте. Есть ComboBox, при DropDown вытягиваются список стран из БД cb_c_name.DataSource = result.ResultData.DefaultView; ...

dataGridView1, пустая строка.
Связал VS 2010 c базой данных в аксес. В dataGridView1, в самом начале, есть пустая строка, можно ли её как-то убрать ?

4
Заблокирован
03.08.2016, 09:04
Все строки через WriteLine. Последнюю через Write.
0
3 / 3 / 1
Регистрация: 04.06.2016
Сообщений: 101
03.08.2016, 09:24  [ТС]
Цитата Сообщение от nimazzzy Посмотреть сообщение
Все строки через WriteLine. Последнюю через Write.
Проблема в том, что я записываю в файл потоком определенных данных.
По нажатию кнопки - запись завершается и поток закрывается.

Я решил через bool - но мне кажется это жутким велосипедом.
0
 Аватар для EveKS
601 / 485 / 185
Регистрация: 19.04.2016
Сообщений: 1,885
03.08.2016, 10:26
Пусть наш текст хранится в Lisr<string>
Все строки циклом до List<string> Count-2 записать через WriteLine, и после цикла дописать последнюю строчку и прекратить запись.
Повторил написанное nimazzzy ...
0
307 / 284 / 102
Регистрация: 06.05.2014
Сообщений: 861
03.08.2016, 12:02
C#
1
Write(String.Join(Environment.NewLine, ListName))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.08.2016, 12:02
Помогаю со студенческими работами здесь

Пустая строка и null
при вводе пустой строки или строки с null значениями появляется ошибки, как обработать? в таких случаях должно возвращаться 0 0 ...

Условие если строка не пустая
if(String.IsNullOrEmpty(options.Settings)) { break; } else { ...

В консоль выводится лишняя пустая строка
Ребят если не там создал тему прошу прощения, пытаюсь писать на с#(сишарп), вопрос такой после вывода строки с вопросом в консоли он...

Добавлять строку в список до тех пор, пока не введена пустая строка
Входные данные: пользователь вводит с консоли произвольное количество строк. Формат одной строки: одно шестизначное число. Ввод...

Пустая строка
Делал задание по перегрузке функций. Перегружаю функцию sum. В одном из заданий надо ее перегрузить для подсчета значения переменных типа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru