Подтвердить что ты не робот

Есть ли интерактивный интерпретатор для С#?

Иногда вам удобно иметь доступ к вашему языку, чтобы делать быстрые вещи без запуска Visual Studio и создания нового консольного приложения.

Есть ли что-то вроде интерактивного режима Python или оболочки groovy, кроме С#?

4b9b3361

Ответ 2

С Visual Studio 2015 Update 1 теперь появилось окно инструмента С# Interactive, встроенное в Visual Studio.

Новое окно инструмента вызывается, перейдя в ViewOther WindowsC# Interactive.

Для Visual Studio 2010 до 2013 вы можете использовать Roslyn CTP, чтобы получить аналогичное окно инструментов в Visual Studio.

Ответ 3

Посмотрите CsharpRepl (часть проекта Mono). Никогда не использовал его сам, спешу добавить.

Для материала LINQ вы также должны посмотреть LINQPad.

Ответ 5

Как и другие, Mono CSharpRepl, вероятно, правильный ответ. Однако, если вы не привязаны к С#, то PowerShell - довольно приятная среда для игры с .NET. Я часто использую его для проверки регулярных выражений, форматирования строк и т.д. Все виды вещей, которые у вас есть ConsoleProject163, лежащие вокруг:)

Ответ 6

В дополнение к другим хорошим ответам здесь (+1), есть также CSI и немедленное окно в Visual Studio.

Ответ 7

Вот Mono CsharpRepl, который вы ищете.

В этом документе доступны доступные функции в интерактивной оболочке С#, которая часть компилятора Mono С#. интерактивная оболочка обычно называется как прочитанный цикл печати eval или repl. Интерактивная оболочка С# построена на сверху Mono.CSharp(http:/monodoc/N: Mono.CSharp), библиотека, которая предоставляет компилятор С# услуги, которые могут быть использованы для оценки выражения и утверждения "на лету".

Ответ 8

Существует ScriptCS, в котором используется пакет nuet для CTP Roslyn.

Ответ 9

С Roslyn CTP теперь есть полное интерактивное окно С# от Microsoft прямо в Visual Studio!! Прекрасно работает! Пока все мои библиотеки хранятся. После установки: Вызывать View → Other Windows → С# Interactive из меню.

Ответ 10

Я думаю, CShell будет хорошим вкладом в ответы, приведенные здесь. Он предоставляет завершенное завершение кода REPL, а также легкие инструменты управления рабочим пространством для включения некоторых файлов с царапинами и библиотек.

Ответ 11

Я иногда использую ideone.com, но LINQPad является хорошим выбором, если установка приемлема.

Ответ 12

Вы можете использовать этот, разработанный Miguel De Icaza, поставляется с моно и имеет завершение кода

Ответ 13

Если вы ищете простую веб-среду для извлечения кода С#, попробуйте coderpad.io Не уверен, что вы можете добавить библиотеки n 'все, кроме его быстрого и простого решения, если вам просто интересно проверить несколько команд