2011-12-03 58 views
2

CSHARP(單聲道版本C#編譯器版本4.0.0.0)允許寫C# scripts,像單聲道,shell腳本?

#!/usr/bin/csharp 

Console.WriteLine("Hello world !"); 

我嘗試添加一個main()函數,但得到了解析錯誤,像

{interactive}(1,9): error CS1525: Unexpected symbol `(', expecting `,', `;', or `=' 

是那裏有關於這個腳本的文檔?

它允許使用函數嗎?

+0

顯然不是。使用''時,關鍵字'static'和'class'是不可接受的。它似乎只是一個逐行解析器,允許循環等。 – aquaherd

回答

3

需要更新版本的mono/csharp:或者等待單聲道2.11.x/2.12.x的新版本,或者從git自己編譯。這允許你交互式地定義類。