73 votes

Existe-t-il un interprète interactif pour C #?

Parfois, il est pratique d’avoir accès à votre langue pour effectuer des tâches rapides sans démarrer Visual Studio et créer une nouvelle application de console.

Existe-t-il quelque chose comme le mode interactif ou le shell groovy de Python, à l'exception de C #?

105voto

Daniel Rose Points 8024

Avec le Roslyn CTP , il est maintenant un C# fenêtre interactive:

Une nouvelle fenêtre de l'outil appelé C# Interactive est disponible dans Visual Studio en invoquant la Vue -> Autres Windows -> C# Interactive à partir du menu. Vous pouvez explorer à l'exécution des bouts de code en C# à l'outil Interactif de la fenêtre, de façon cumulative, la construction d'un contexte d'exécution que vous expérimentez. En plus de taper directement dans la fenêtre de l'outil, vous pouvez également sélectionnez le code en C# et C# Script (.csx) les fichiers et les appeler "Exécuter en Interactif" ou "Copier vers Interactive" dans le menu contextuel.

37voto

Jon Skeet Points 692016

Jetez un coup d’œil à CsharpRepl (qui fait partie du projet Mono). Jamais utilisé moi-même, je m'empresse d'ajouter.

Pour les choses LINQ, vous devriez aussi regarder LINQPad .

26voto

Giorgi Points 15760

Vous pouvez essayer Snippet Compiler

9voto

Joey Points 148544

Comme d'autres, le CSharpRepl de Mono est probablement la bonne réponse. Cependant, si vous n'êtes pas lié au C #, PowerShell constitue un environnement agréable pour jouer avec .NET. Je l'utilise fréquemment pour tester des expressions régulières, des chaînes de formatage, etc. Tous les types de choses que vous avez sur ConsoleProject163 traînent à vous :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X