codice:
ClientiForm MDIChild;
try {
	MDIChild = new ClientiForm();
        	MDIChild.MdiParent = this;
	MDIChild.Show();
     } 
finally 
    {
	MDIChild.Dispose();
    }
Ho provato a dichiarare fuori la variabile, ed ottengo il seguente errore:
Utilizzo della variabile locale 'MDIChild' non assegnata. (CS0165)

Potrei portare fuori MDIChild = new ClientiForm(); ma perderebbe senso la finally, anzi smetterebbe di funzionare... Idee?