【程式設計】【C#】C#的變數可視範圍(SCOPE) Posted by wells Categories 程式設計 Date 2018 年 1 月 1 日 Comments 0 comment 在一個程式中,變數的宣告意味著二件事: 跟系統配置一個空間,用來儲存資料 為了存取(儲存或讀取)這個變數,必須要透過一個名字,就像人一樣,出生下來就要取名字(取名字的目的,無非就是要來辨識一個人)。 另外從路的命名來看,相同的名字可以被用來命名不同地方的路,例如: 台中市有中山路、台中市裏的太平市(以前叫太平區)也有一條路叫中山路,大甲區有一條路叫中山路… 太平市、大甲區、大安區在台中市裏,用來類比程式的架構: 台中市可類比程式裏的類別,太平市、太甲區、大安區可類比程式裏的方法… 而中華民國就可類比namespace (命名空間)中的 WindowsFormsApplication1了 回到程式中來看, 在類別裏宣告的變數叫做類別的變數(在以前不是物件導向的世界時,叫做全域變數),類別變數的可視範圍遍及整個類別,類別裏的方法也能存取類別變數,方法裏宣告的變數,叫做方法變數(在以前不是物件導向的世界時,叫做區域變數),方法變數只能在宣告其變數的方法中被存取,其他方法不能存取其他方法裏的方法變數。 再下一階的變數,就是區塊變數(區塊是由左右大括弧的程式碼段落,像是if, while, do-while, for, try, catch等區塊),在一個區塊內變告的變數,僅能在該宣告其變數裏的區塊存取,區塊外不能取存取在區塊內宣告的變數。 原理講完了…,程式就簡單了! Share: wells Previous post 3D立體拼圖 (雷射切割) 2018 年 1 月 1 日 Next post 【Office 365】設定Gmail帳號接收Office 365郵件 2018 年 1 月 10 日 You may also like 只要10分鐘!利用AI協助生成Web與行動應用 – 井字遊戲 16 2 月, 2025 WebSocket應用學習資源 14 2 月, 2025 Network Programming Basics/網路程式設計基礎 WebS … App Inventor 2 – 播放Youtube的影片 13 10 月, 2024