C:\WINDOWS\Microsoft.NET\Framework\v3.5 加入系統 PATH,啟用命令行編譯器 csc.exe、msbuild.exe。
佈局類似 IntelliJ IDEA:左側專案/類視圖,中間編輯器(標籤頁),右側屬性/輸出,底部錯誤列表/任務/輸出面板。字體配色方案精美,代碼格式化一鍵完成。
using System;
delegate void MyEventHandler(string msg);
class Publisher {
public event MyEventHandler OnEvent;
public void Fire(string msg) { if (OnEvent != null) OnEvent(msg); }
}
class Subscriber {
public void Handle(string msg) { Console.WriteLine("Received: " + msg); }
}
class Program {
static void Main() {
Publisher p = new Publisher();
Subscriber s = new Subscriber();
p.OnEvent += s.Handle; // 訂閱
p.Fire("Hello SharpDevelop!");
}
}
Ctrl+F5 編譯運行,控制台輸出 Received: Hello SharpDevelop!。
事件模式是 C# 對比 Java 的核心優勢特性,SharpDevelop 完美支援。
| 維度 | SharpDevelop | VS2008 |
|---|---|---|
| 安裝體積 | 18 MB | 4.4 GB |
| 啟動速度 | 秒級 | 分鐘級 |
| 擴展性 | 插件/源碼級 | VSX 封閉生態 |
| SDK 跟進 | 極快 | 版本綁定 |
| 適合人群 | 學習者、獨立開發、輕量專案 | 企業級大型團隊 |