2
Python允许以下操作:一旦我打开cmd,我就可以启动python,然后运行直接在cmd中返回结果的python命令。例如,我输入print word
,cmd返回word
。对于C#有没有类似的东西,或者执行C#代码的唯一方法是将其写入文件然后编译它?在命令提示符(cmd)中执行C#
Python允许以下操作:一旦我打开cmd,我就可以启动python,然后运行直接在cmd中返回结果的python命令。例如,我输入print word
,cmd返回word
。对于C#有没有类似的东西,或者执行C#代码的唯一方法是将其写入文件然后编译它?在命令提示符(cmd)中执行C#
使用PowerShell。
这将允许您访问.Net Framework中的对象以及操作系统中的对象。
检查这个简单的例子:
或者你可以检查这种先进例如:
如果搜索C#REPL(读-EVAL-打印环)你会在Google和StackOverflow上找到几种可能性。单声道REPL似乎是最成熟的,可能与LINQPad一起使用。我们都在等待Roslyn :-) – jeroenh