У меня есть класс, который использует временные файлы (Path.GetTempFileName()
), пока он активен. Я хочу убедиться, что эти файлы не остаются на жестком диске пользователя, занимая место после закрытия моей программы. Прямо сейчас у моего класса есть метод Close()
, который проверяет, существуют ли какие-либо временные файлы, используемые классом, и удаляет их.
Было бы более целесообразно поместить этот код в методы Dispose() или Finalize() вместо этого?