IDE總是笨重不堪,於是我們需要一個簡單的控制台Shell去執行一些簡單的語句,做一些簡單的任務 。就把它叫做 OrcShell,暫且需要這個簡單的Shell具備以下功能:
(1)浏覽類型:
(a)像列出當前目錄下的子目錄和文件一樣列出當前命名空間下的類型及下屬命名空間(指令:lsc或 dirc。 ls 和 dir 保留,留待操作目錄)
(b)像進出目錄一樣進出命名空間(指令:cdc 。cd 保留,留待操作目錄)
如圖,其中N代表是命名空間 namespace,C 代表的是類 Class:
(c)查看指定類型
(2)執行少量代碼
·能夠運行CSharp代碼片斷,不同的代碼片段間能夠共享變量
(3)其他功能
·方法擴展
·Alias功能
可通過項目主頁 http://code.google.com/p/orcshell/查看OrcShell的全部信息。此後諸文將簡述 OrcShell 的結構和實現。
本文配套源碼:http://www.bianceng.net/dotnet/201212/769.htm