【程式設計】【C#】C#的變數可視範圍(SCOPE) Posted by wells Categories 程式設計 Date 2018 年 1 月 1 日 Comments 0 comment 在一個程式中,變數的宣告意味著二件事: 跟系統配置一個空間,用來儲存資料 為了存取(儲存或讀取)這個變數,必須要透過一個名字,就像人一樣,出生下來就要取名字(取名字的目的,無非就是要來辨識一個人)。 另外從路的命名來看,相同的名字可以被用來命名不同地方的路,例如: 台中市有中山路、台中市裏的太平市(以前叫太平區)也有一條路叫中山路,大甲區有一條路叫中山路… 太平市、大甲區、大安區在台中市裏,用來類比程式的架構: 台中市可類比程式裏的類別,太平市、太甲區、大安區可類比程式裏的方法… 而中華民國就可類比namespace (命名空間)中的 WindowsFormsApplication1了 回到程式中來看, 在類別裏宣告的變數叫做類別的變數(在以前不是物件導向的世界時,叫做全域變數),類別變數的可視範圍遍及整個類別,類別裏的方法也能存取類別變數,方法裏宣告的變數,叫做方法變數(在以前不是物件導向的世界時,叫做區域變數),方法變數只能在宣告其變數的方法中被存取,其他方法不能存取其他方法裏的方法變數。 再下一階的變數,就是區塊變數(區塊是由左右大括弧的程式碼段落,像是if, while, do-while, for, try, catch等區塊),在一個區塊內變告的變數,僅能在該宣告其變數裏的區塊存取,區塊外不能取存取在區塊內宣告的變數。 原理講完了…,程式就簡單了!分享此文:FacebookX請按讚:喜歡 正在載入... 相關 Share: wells Previous post 3D立體拼圖 (雷射切割) 2018 年 1 月 1 日 Next post 【Office 365】設定Gmail帳號接收Office 365郵件 2018 年 1 月 10 日 You may also like 【Python】每天領蝦幣 14 11 月, 2022 username = ‘你的蝦皮帳號’ password = ‘密 … 分享此文:FacebookX請按讚:喜歡 正在載入... 【ESP 8266】ESP晶片在Arduino上的開發編譯環境設定 21 4 月, 2022 第一步 設定額外的開發板管理網址 填入: http://arduino.esp8 … 分享此文:FacebookX請按讚:喜歡 正在載入... Python學習資料 13 3 月, 2022 程式設計語言 Python 程式設計 Python 入門教學課程 Book: P … 分享此文:FacebookX請按讚:喜歡 正在載入...