Есть ли инструмент C #, который позволит мне выполнить произвольный блок кода? [закрыто]

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

Я ищу приложение, в котором я могу просто выполнить произвольный блок кода C # и увидеть любой вывод консоли.

12.10.2009 22:04:09
7 ОТВЕТОВ
РЕШЕНИЕ
15
12.10.2009 22:04:50
9
12.10.2009 22:05:01

Также есть LINQ Pad . Он будет работать как компилятор сниппета и позволяет запускать linq для сервера sql.

2
12.10.2009 22:12:04

Не обязательно компилятор сниппета, но я использую его и для этой цели:

Замечательно то, что вы можете выгружать промежуточные результаты в вывод и иметь очень хорошее форматирование для всех типов объектов, поэтому вам не придется писать операторы Console.WriteLine (...).

Вы также можете написать только выражения, или простые операторы или классы, и он скомпилирует их все.

3
12.10.2009 22:12:19
С тех пор как я обнаружил LINQPad, я не могу жить без него ... это очень удобно, когда вам нужно протестировать несколько строк кода, не создавая новый проект VS
Thomas Levesque 12.10.2009 23:35:39

У Mono есть GSharp, который я лично использую все время.

http://tirania.org/blog/archive/2008/Nov-02.html

1
12.10.2009 23:29:06

TestDriven.Net предлагает другой подход , который позволяет щелкнуть любой метод в редакторе кода Visual Studio и запустить его напрямую.

Это может быть полезно для отладки кода, который в противном случае скрыт для удобства доступа.

0
12.10.2009 23:33:38

Чтобы завершить другие ответы, есть также:

LINQPad мой любимый :)

0
12.10.2009 23:37:53