Cshell 是一 C# interactive tool,適合用於 C# 語言的學習或是用來做些簡單的小測試。

CShell - A simply, yet powerful, C# scripting IDE

程式主檔可在 Github Project Page 下載。

CShell - A simply, yet powerful, C# scripting IDE

下載完解壓點擊運行即可。

CShell - A simply, yet powerful, C# scripting IDE

CShell - A simply, yet powerful, C# scripting IDE

程式啟動後預設會幫我們含有兩個檔案,內含一些教學步驟,建議剛接觸的使用者可以先從這邊入手。

CShell - A simply, yet powerful, C# scripting IDE

該工具雖然精簡,但該有的功能也都有,像是 Intellisense。

CShell - A simply, yet powerful, C# scripting IDE

視窗版面的調整。

CShell - A simply, yet powerful, C# scripting IDE

組件的參考等。

CShell - A simply, yet powerful, C# scripting IDE

CShell - A simply, yet powerful, C# scripting IDE

在使用上,它有提供些好用的內建命令,可輔助我們使用,有需要可以輸入 help 查閱。

CShell - A simply, yet powerful, C# scripting IDE

像是 Describe 方法可回傳帶入的物件型別描述、ShowUsing 方法可查閱命名空間的引用狀況

CShell - A simply, yet powerful, C# scripting IDE

ShowVars 方法可查閱區域變數的宣告狀況

CShell - A simply, yet powerful, C# scripting IDE

Time 方法可計算運算的耗時

CShell - A simply, yet powerful, C# scripting IDE

print 方法可列出物件的值

CShell - A simply, yet powerful, C# scripting IDE

及 Clear 方法可清除 REPL 視窗的訊息。

最後要提的是,該工具還提供兩個方便的熱鍵,像是按下 Alt + Enter 執行選取的程式或當前那行程式,按下 Alt + Shift + Enter 可以執行整份程式,所以我們在看上面提到的 Tutorial 時,我們可以邊看邊按下熱鍵運行。

CShell - A simply, yet powerful, C# scripting IDE