【程式設計】【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 AI 加持版 Data Science 教學路線圖 2026 年 2 月 17 日 以前學生學 Data Science 是: 「我在清資料,我在跑模型,我在懷疑人 … 14 Important Data Science Skills to Acquire – 資料科學必備 14 大技能 2026 年 2 月 17 日 1️⃣ Machine Learning(機器學習) 核心內容: 常見技術 / … 研究論文被退稿的十大常見原因與建議 2025 年 10 月 14 日 這是一份研究論文常見被退稿的十大原因整理,附上每項原因的說明與改進建議,適合用來 …