#if SYMBOL
//code
#endif
quelles valeurs est prédéfini C# pour utilisation?Quels sont les symbos #if prédéfinis C#?
#if SYMBOL
//code
#endif
quelles valeurs est prédéfini C# pour utilisation?Quels sont les symbos #if prédéfinis C#?
Pour ajouter à ce qu'a dit Nick, la documentation MSDN ne répertorie aucun nom prédéfini. Il semblerait que tous doivent venir de #define
et /define
.
Dépend de quoi/définir les options du compilateur que vous utilisez. Visual Studio
met le symbole DEBUG
là pour vous via les paramètres du projet, mais vous pouvez en créer un que vous voulez.
Eh bien, cela dépend du compilateur que vous utilisez, et les options de ligne de commande. Mono définit des noms différents du compilateur de Microsoft par défaut, et selon le système que vous utilisez, vous avez des définitions différentes, etc.
Si vous fournissez un système plus spécifique pour lequel vous compilez, nous pourrions être en mesure de proposer le liste pour ce système particulier (par exemple: système x64 Vista, en utilisant Visual Studio 2008).