Créer une bibliothèque de classes en C # avec des méthodes de développement [duplicate]

Nov 22 2020

Comment puis-je créer des méthodes cachées dans C#?

Comme échantillon:

La bibliothèque de classes ne doit inclure que les méthodes de la version disponibles publiquement pour lire un fichier. Dans la version de débogage ou de développeur, il doit également exister des méthodes et des classes pour écrire ces fichiers.

Comment puis-je définir dans une version de version que certaines méthodes ne sont pas compilées?

Réponses

4 AthanasiosKataras Nov 22 2020 at 09:00

Vous pouvez utiliser l'instruction de débogage if

#if DEBUG
    Console.WriteLine("Debug version");
#endif

Tout ce qui est défini entre les deux, sera uniquement inclus dans la version de débogage et exclu dans la version de version. Vous ne le trouverez même pas en désassemblant le code.

Il existe d'autres définitions qui peuvent être utilisées et même des définitions personnalisées.