Ну, есть LINQPad, как вы упомянули. Вы можете использовать это не только для запросов - вы можете написать в нем довольно произвольные биты C #.
У меня есть Snippy , который я действительно написал для C # в глубине, чтобы я мог представить такие отрывки:
int x = 10;
Console.WriteLine(x);
и скомпилируйте и запустите те, у которых ничто остальное. Он также обрабатывает методы, такие как:
static int Foo()
{
return 10;
}
...
Console.WriteLine(Foo());
У него нет Intellisense и т. Д., Но он может быть достаточно хорошим для вас:)