O que acontece se eu não fechar um System.Diagnostics.Process no meu aplicativo de console C #?
Eu tenho um aplicativo c # que usa um System.Diagnostics.Process para executar outro exe. Eu corri em algum código de exemplo onde o processo é iniciado em um bloco try e fechado em um bloco finalmente. Também vi código de exemplo em que o processo não está fechado.
O que acontece quando o processo não está fechado?
Os recursos usados pelo processo são recuperados quando o aplicativo de console que criou o processo é fechado?
É ruim abrir muitos processos e não fechar nenhum deles em um aplicativo de console que está aberto por longos períodos de tempo?
Felicidades!