Créer une bibliothèque de classes en C # avec des méthodes de développement [duplicate]
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
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.