Вы можете разыменовать объект, используя в C #
object = null;
blockquote>Затем вы можете заставить сборщик мусора собирать, используя
[ 113] GC.Collect ();blockquote>
Но это не рекомендуется. Это плохо.
На самом деле объект = ничего не удаляет его вообще.
object = null;
blockquote>откажется от ссылки на него, что ускорит его очистку сборщиком мусора, но вы не могу знать, когда это будет .
Если у объекта есть метод Dispose () , его необходимо вызвать, прежде чем он выйдет из области видимости. Вы можете использовать ключевое слово , используя , чтобы сделать это автоматически
, используя (Graphics gr = Graphics.FromBitmap (bm))
{
[ 1111] // некоторый код
} // здесь вызывается gr.Dispose ()
blockquote>
Windows/командная строка:
more +1 filename.ext > otherfilename.ext
, Который, кажется, хорошо работает, однако кажется, что это также преобразовывает символы табуляции в несколько пробелов.. Я должен был удалить первую строку файла с разделением табуляцией прежде, чем импортировать в пост-ГРЭС. Это перестало работать из-за автоматического преобразования вкладок к пробелам больше...
Вы не определили платформу. Вот то, как сделать, это в любом *ОТКЛОНЯЕТ среду (и Windows+Cygwin):
sed -i~ 1d target-file
В окнах без дополнительных инструментов:
findstr /V /R "^$" filename.whatever
Никаким дополнительным инструментам не было нужно
Для удаления первой строки я использовал бы
tail -n +2 source-file > target-file
, Если Вы хотите это в Windows, загрузите гну utils для получения команды хвоста. +2 означает, "Запускаются во второй строке".