Bonjour à tous, Je me suis tout récemment initié au C#, et jusqu'à maintenant tout va bien. j'aurais simplement une question pour vous.
lors de l'execution de mon programme de copie de fichier et de dossiers, j'ai pu remarquer que ma boucle telle que je l'ai conçue à une instance de trop pour la copie de mes fichier, ce qui provoque une perte de temps (et de memoire j'imagine), car il réessaie de copier tous les dits fichiers. Heureusement avec l'instruction try et catch, mon programme s'execute et copie tous les fichier sans(trop de) problème.
après avoir pondéré sur le problème, j'ai eu l'idée de créer une variable globale qui porterais le nom: niveauDexecution qui augmenterait de 1 lorsque j'appelle ma copie de dossier et qui décrémenterait de un lorsque que le programme monte d'un niveau de récursion(car oui je l'ai programmé de façon récursive.)
alors voici ma question: Est-ce que je fais bien de le faire de cette façon?
Partager