Bonjour,
Dans un code existant, je trouve beaucoup de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
MaClasse monObjet = new MaClasse();
{
	MaClasse2 element = monObjet.GetByID(monId);
	//Faire quelque chose avec element
 
}
Pour moi c'est un code strictement équivalent à.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
MaClasse monObjet = new MaClasse();
MaClasse2 element = monObjet.GetByID(monId);
//Faire quelque chose avec element
Si ce n'est que la syntaxe laisse penser que c'est un using alors que ce n'est pas le cas.

Est-ce que j'ai raison, ou bien est-ce que cette syntaxe est-elle spécifique et a une raison d'être.
PS: La différence entre les deux codes est sur les accolades.
PS2: MaClasse n'est pas IDisposable
Merci
Soazig