J'ai utilisé l'instruction using
dans C# et VB. Je suis d'accord avec tous les critiques concernant l'imbrication en utilisant des instructions (C# semble bien fait, VB pas tellement)Utilisation de l'instruction avec plusieurs ressources système
Donc, dans cet esprit, je souhaitais améliorer mes instructions VB en utilisant "en utilisant" plus d'une ressource système dans le même bloc:
Exemple:
Using objBitmap As New Bitmap(100,100)
Using objGraphics as Graphics = Graphics.From(objBitmap)
End Using
End Using
pourrait être écrit comme ceci:
Using objBitmap As New Bitmap(100,100), objGraphics as Gaphics = Graphics.FromImage(objbitmap)
End Using
donc, ma question est quelle est la meilleure méthode? Mon instinct me dit que si les ressources sont liées/dépendantes, l'utilisation de plus d'une ressource dans une instruction using est logique.
Ces blocs ne sont-ils pas identiques pour le compilateur VB? –
Oui les blocs sont les mêmes pour le compilateur, mais très facilement pourrait causer de la confusion pour quelqu'un qui n'est pas familier avec l'utilisation – PersistenceOfVision