J'ai vu en ligne comment C# vous permet de compiler du code à la volée et je pense que c'est vraiment génial. J'ai besoin d'utiliser cette fonctionnalité pour mon projet. Mais voici le problème. Je n'essaie pas de compiler une fonction entière ou un nouveau programme dynamiquement. J'ai juste besoin d'appeler une seule déclaration pour créer ou supprimer des choses à la volée.Puis-je exécuter une seule instruction C# en tant que script?
Existe-t-il un moyen pour C# de compiler et/ou d'exécuter une instruction de code unique et de permettre à cette instruction d'agir sur des variables et des objets dans la portée du programme en cours?
Merci
Il ressemble à ce que vous cherchez est la fenêtre immédiate: http://msdn.microsoft.com/en-us/library/f177hahy(v=VS.90) .aspx Cependant, je ne l'ai jamais utilisé pour * nouvelle * fonctionnalité pendant que le programme est en cours d'exécution. –
Cela peut être utile: http://www.mono-project.com/CsharpRepl – Foole