Cshell 是一 C# interactive tool,適合用於 C# 語言的學習或是用來做些簡單的小測試。
{% img /images/posts/Cshell/1.png %}
程式主檔可在 Github Project Page 下載。
{% img /images/posts/Cshell/2.png %}
下載完解壓點擊運行即可。
{% img /images/posts/Cshell/3.png %}
{% img /images/posts/Cshell/4.png %}
程式啟動後預設會幫我們含有兩個檔案,內含一些教學步驟,建議剛接觸的使用者可以先從這邊入手。
{% img /images/posts/Cshell/5.png %}
該工具雖然精簡,但該有的功能也都有,像是 Intellisense。
{% img /images/posts/Cshell/6.png %}
視窗版面的調整。
{% img /images/posts/Cshell/7.png %}
組件的參考等。
{% img /images/posts/Cshell/8.png %}
{% img /images/posts/Cshell/9.png %}
在使用上,它有提供些好用的內建命令,可輔助我們使用,有需要可以輸入 help 查閱。
{% img /images/posts/Cshell/10.png %}
像是 Describe 方法可回傳帶入的物件型別描述、ShowUsing 方法可查閱命名空間的引用狀況
{% img /images/posts/Cshell/11.png %}
ShowVars 方法可查閱區域變數的宣告狀況
{% img /images/posts/Cshell/12.png %}
Time 方法可計算運算的耗時
{% img /images/posts/Cshell/13.png %}
print 方法可列出物件的值
{% img /images/posts/Cshell/14.png %}
及 Clear 方法可清除 REPL 視窗的訊息。
最後要提的是,該工具還提供兩個方便的熱鍵,像是按下 Alt + Enter 執行選取的程式或當前那行程式,按下 Alt + Shift + Enter 可以執行整份程式,所以我們在看上面提到的 Tutorial 時,我們可以邊看邊按下熱鍵運行。
{% img /images/posts/Cshell/15.png %}