1. 前言
在 C# 開發裡,程式碼絕對不會像「下載」資料夾那樣亂七八糟地丟一堆檔案。所有東西都會被整理在 專案 裡。專案就是一個特別的容器,裡面有程式碼檔案、設定、第三方函式庫的引用,還有其他重要東西。當你執行程式或把它編譯成可執行檔時,就是專案負責把這一切組合起來。
專案 會放在 Solution 裡面,一個 Solution 可以有好幾個專案(比如主程式專案 + 測試專案)。
2. 在 Rider 裡一步步創建新專案
步驟 1. 創建專案
在啟動畫面點那個超大的藍色按鈕 "New Solution"
你會看到一個選擇模板的視窗。這次我們要創建 "Console Application"(C#)。這個選項超適合新手練習,因為不用馬上煩惱 UI 或 web server 的複雜問題——只有你、程式碼和 console。
右邊要填專案細節:
- Solution Name:你的「容器」名稱。就叫它 MyConsoleApp 吧。
- Project Name:專案本身的名字。Rider 會自動填一樣的,這樣就 OK。
- Location:你的程式碼要放在哪個資料夾。
- Framework:這裡選 .NET 版本,直接用最新的就好。如果你電腦沒裝好 .NET SDK,Rider 會提醒你下載安裝——直接按確定就行。
- Language: C#
- Do not use top-level statements: 這對我們很重要!記得打勾。
都設定好後,按藍色的 Create。
Rider 幫你創好專案後,我們就來寫程式,用 C# 傳統結構。別被 namespace、class、Main 這些新詞嚇到——這些都是每個 console 程式的「積木」啦。
Windows Defender 通知。防毒軟體有時會拖慢 Rider,因為它會掃 Rider 的檔案。為了加速,IDE 會請你把它的資料夾加到排除清單。放心,直接在對話框允許就好。
3. 學會看懂專案結構
寫程式前,先看看左邊的 Solution Explorer 視窗。它就像檔案總管,但顯示的是你 app 的邏輯結構。剛開始只有幾個元素,但每個都很重要。
MyConsoleApp(最上層)- 這就是你的 Solution(容器),剛剛說的那個。MyConsoleApp(裡面有 C# 圖示)- 這是你的 Project。所有程式檔案都在這裡。Dependencies(相依性)- 就像你 app 的食材清單。以後加第三方函式庫都會出現在這。Program.cs- 主程式檔案。C# 程式碼都寫在這。
你在 Solution Explorer 看到的是很方便的邏輯結構。實際上專案資料夾裡的物理結構會複雜一點,但也值得了解。點 Files 分頁就會看到:
4. 執行程式碼
執行專案:點一下綠色的 ▶️ Run 按鈕(通常在視窗上方左邊——找不到就去 Run → Run 'MyConsoleApp' 菜單找)。
如果一切順利,下面會出現 Run 分頁。 你會看到程式跑起來,印出文字然後順利結束。Process finished with exit code 0 —— 這就是你程式的最終報告,意思是:「任務完成,沒錯誤!」。
你可能會發現,這裡的程式碼跟你在課堂或作業裡看到的不太一樣。因為課堂上為了簡單,常常用 Top-level statements —— 直接寫程式碼。這裡則是標準的 C# 結構,幾乎所有真實 app 都長這樣。
這些「積木」我們之後會一個個細講。
5. Rider 快捷鍵
即時程式碼分析和錯誤提示。
Rider 會即時分析你的程式碼。如果你拼錯變數名,它會馬上用紅色波浪線標出來,滑鼠移過去還會給你修正建議。
自動補全 Windows/Linux: Ctrl+Space | macOS: ⌃Space
當你開始打 class 或 method 名字,比如 Con...,Rider 會自動給你選項(像 Console)。這不只打字快,還能避免打錯。
情境動作 Windows/Linux: Alt+Enter | macOS: ⌥Enter
這功能超強。把游標放在程式碼任何字上,按這組快捷鍵,Rider 會根據情境給你建議:從簡化程式碼、修錯到自動產生 constructor。
跳到定義 Windows/Linux: Ctrl+Click 或 F12 | macOS: ⌘Click 或 F12
想快點跳到變數或方法的宣告處,按住 Ctrl(或 Mac 上的 ⌘)點一下名字,Rider 立刻帶你過去。
安全重新命名 Windows/Linux: Ctrl+R | macOS: ⌘+R
要改變數或方法名,不要手動一個個改。游標放名字上,按快捷鍵,Rider 會自動找出所有用到的地方一起改好。
註解程式碼 Windows/Linux: Ctrl+/ | macOS: ⌘/
想暫時「關掉」某行或一整塊程式碼,不用刪掉,選起來按快捷鍵就好。再按一次就會取消註解。
自動排版程式碼 Windows/Linux: Ctrl+Alt+L | macOS: ⌥⌘L
如果縮排亂掉、程式碼難讀,一鍵就能自動排版成標準格式。
這些是最基本的開發神器。完整快捷鍵清單可以看 官方文件,或在 Rider 裡開 Main Menu | Help | Keyboard Shortcuts PDF
6. 實用建議和常見錯誤
每個工程師,從實習生到資深,每天都會遇到 bug。這很正常。重點是別怕,要學會看懂錯誤訊息然後修正。
- 專案無法編譯: 可能你沒選對 .NET 版本,或不小心改到重要檔名。去 Solution Explorer 檢查結構對不對。
- 找不到執行按鈕: 有時 Rider 要你手動選專案來執行。右鍵點專案,選 Set as Startup Project。
- bin 和 obj 資料夾是空的或沒出現: 這兩個資料夾只有第一次成功 build(Run 或 Build)後才會出現。
- “.NET SDK not found” 錯誤: 通常是沒裝 .NET 或 Rider 找不到。點連結去 官方 .NET 頁面 下載 SDK 重新安裝。
GO TO FULL VERSION