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