Si verificano perdite di memoria quando si genera un'eccezione da un costruttore come il seguente?Eccezioni di lancio da un costruttore in .NET
class Victim
{
public string var1 = "asldslkjdlsakjdlksajdlksadlksajdlj";
public Victim()
{
//throw new Exception("oops!");
}
}
Saranno gli oggetti in mancanza essere raccolti dal garbage collector?
Appena connessi, ma consiglio utile: Fate attenzione alle eccezioni sollevate nei costruttori di controlli. Può rompere il progettista per il controllo/modulo. L'ho preso avendo un metodo Initialise() e chiamandolo esternamente (ma non mi piace). –