Удалите первую строку текстового файла

Вы можете разыменовать объект, используя в C #

object = null;

Затем вы можете заставить сборщик мусора собирать, используя

[ 113] GC.Collect ();

Но это не рекомендуется. Это плохо.

На самом деле объект = ничего не удаляет его вообще.

object = null;

откажется от ссылки на него, что ускорит его очистку сборщиком мусора, но вы не могу знать, когда это будет .

Если у объекта есть метод Dispose () , его необходимо вызвать, прежде чем он выйдет из области видимости. Вы можете использовать ключевое слово , используя , чтобы сделать это автоматически

, используя (Graphics gr = Graphics.FromBitmap (bm))

{

[ 1111] // некоторый код

} // здесь вызывается gr.Dispose ()

16
задан ROMANIA_engineer 29 January 2016 в 10:29
поделиться

4 ответа

Windows/командная строка:

more +1 filename.ext > otherfilename.ext

, Который, кажется, хорошо работает, однако кажется, что это также преобразовывает символы табуляции в несколько пробелов.. Я должен был удалить первую строку файла с разделением табуляцией прежде, чем импортировать в пост-ГРЭС. Это перестало работать из-за автоматического преобразования вкладок к пробелам больше...

27
ответ дан 30 November 2019 в 15:32
поделиться

Вы не определили платформу. Вот то, как сделать, это в любом *ОТКЛОНЯЕТ среду (и Windows+Cygwin):

sed -i~ 1d target-file
7
ответ дан 30 November 2019 в 15:32
поделиться

В окнах без дополнительных инструментов:

findstr /V /R "^$" filename.whatever

Никаким дополнительным инструментам не было нужно

6
ответ дан 30 November 2019 в 15:32
поделиться

Для удаления первой строки я использовал бы

tail -n +2 source-file > target-file

, Если Вы хотите это в Windows, загрузите гну utils для получения команды хвоста. +2 означает, "Запускаются во второй строке".

7
ответ дан 30 November 2019 в 15:32
поделиться
Другие вопросы по тегам:

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