2011-02-07 2 views
0

Есть ли способ использовать C# в интерактивном режиме, в среде REPL, такой как Python?Среда REPL для C#

+0

возможно дубликат [Есть интерактивный интерпретатор для C#?] (Http://stackoverflow.com/questions/2058715/is- there-an-interactive-interpreter-for-c) – Helen

ответ

2

Посмотрите на C# сценарий: http://www.csscript.net/

+0

Могу ли я использовать его через интерфейс командной строки, такой как Python (это то, что я подразумевал под Interactively). – wassimans

1

Если интерактивно вы имеете в виду, не имея вручную скомпилировать или запустить как консольное приложение, то да. Есть несколько инструментов, которые позволяют это.

Лучшее, imo, является LinqPad. См: http://www.linqpad.net/

1

Mono предлагает несколько способов, вы можете рассмотреть взглянуть на http://www.mono-project.com/CsharpRepl

+2

Моно - это не только для Linux-разработчиков. – Will

+0

Нет версии Windows, как я знаю. Я прав? – wassimans

+0

@ Вассим, я не пробовал. Но приложения .NET вообще не являются * не * Windows или какой-либо конкретной платформой. Если они не p-invoke или не используют библиотеку с функциями платформы. – kenny