L'istruzione using è utilizzabile con classi che implementano l’interfaccia IDisposable (che definisce il metodo Dispose).
Una volta raggiunta la parentesi di chiusura del blocco, viene invocato implicitamente il metodo Dispose dell’oggetto istanziato con l’istruzione, nel tuo caso verrà invocato il metodo n.Dispose().
Il tuo blocco è equivalente quindi a:
nomeclasse n=new nomeclasse();
try
{
n.metodo();
}
finally
{
((IDisposable)n).Dispose();
}
Ulteriori info:
https://msdn.microsoft.com/it-it/library/yh598w02.aspx?f=255&MSPPError=-2147217396