Что произойдет, если я не закрою System.Diagnostics.Process в своем консольном приложении C #?

У меня есть приложение C #, которое использует System.Diagnostics.Process для запуска другого EXE-файла. Я натолкнулся на пример кода, где процесс запускается в блоке try и закрывается в блоке finally. Я также видел пример кода, где процесс не закрыт.

Что происходит, когда процесс не закрыт?

Используются ли ресурсы, используемые процессом, когда консольное приложение, создавшее процесс, закрыто?

Разве плохо открывать много процессов и не закрывать ни один из них в консольном приложении, которое открыто в течение длительного времени?

Ура!

Ответы на вопрос(3)

Ваш ответ на вопрос