類 ≠ 子程序。類是**數據與行為的封裝模板**(VB 中對應「類模塊」或「窗體」),方法才是「完成具體功能的函數/子程序」。
private 字段:**其他類不可直接訪問**,需提供公共屬性/方法。obj.publicField。static:ClassName.StaticField。| 關鍵字 | 傳遞機制 | 調用端初始化 | 方法內修改影響 | 典型用途 |
|---|---|---|---|---|
| 無 (值傳遞) | 複製值/引用 | 必須 | 不影響原變量(值類型)或可修改對象內容(引用類型) | 輸入參數 |
ref | 傳遞地址 | **必須**初始化 | 修改**直接反映**到原變量 | 輸入輸出參數 |
out | 傳遞地址 | **不必**初始化 | 修改**直接反映**,方法**必須賦值** | 純輸出參數、多返回值 |
void GetCoords(out int x, out int y) {
x = 10; y = 20; // 必須賦值
}
int a, b;
GetCoords(out a, out b); // a=10, b=20
可能未登錄或緩存問題,建議:
① 登錄後進入「我的」→「我的提問」。
② 瀏覽器無痕模式檢查。
③ 收藏重要帖子防丟失。