Eh bien, cela dépendra du coût de ces classes. Si leurs constructeurs décident de télécharger l'ensemble de wikipedia, ce sera cher ... mais d'une manière générale, ça ne devrait pas poser de problème. Créez des instances des classes dont vous avez besoin, et pas d'autres - tout devrait bien se passer. Créer des objets est généralement assez bon marché dans .NET. Je suggère que pour plus de clarté, vous ne créiez un objet que lorsque vous en avez besoin, plutôt que de tout créer et ensuite d'utiliser tous les objets plus tard.
Vous devriez également considérer si vous voulez vraiment que ce soit des variables d'instance ou pas - sont-elles toutes logiquement partie de l'état de votre formulaire? Serait-il plus logique que certaines d'entre elles soient des variables locales? Une classe qui a une grande quantité d'état veut probablement le refactoriser. C'est plus pour obtenir du code propre que de la performance.
Merci beaucoup Tony le poney! – RedsDevils