Winfrom 全域性變數的使用

2021-09-24 19:09:52 字數 445 閱讀 9290

定義全域性變數,這樣在任何乙個介面都可以獲取並使用,最常用的乙個事情來說,就是很多頁面可能都會獲取登陸使用者的使用者名稱,主要空可能會新增乙個狀態列,顯示是誰登陸的,這樣我們就可以定義乙個全域性變數,我是放在了

program,也可以自己定義乙個類檔案,

program裡面定義乙個靜態,例子如下:

1

public static string loginname = "";//全域性變數使用者名字

在登入視窗給它賦值,例子如下:

1

program.loginname = ttbusername.text;//定義全域性變數

獲取使用,例子如下:

1

string newb= program.loginname;

全域性變數的使用

什麼是全域性變數呢?我們知道,全域性變數是這樣的變數,他們能夠在這個程式中的任何位置都被使用,也就是說,不管是main函式中,還是我們自己寫出來的函式中,都可以無條件的使用他們,雖然這對於我們看來很是方便,但是他隱含的卻違背了結構化的程式設計思想,所以在我們程式化的設計過程中,應該少用全域性變數。在...

static全域性變數 全域性變數

1 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性變數。全域性變數本身就是靜態儲存方式,靜態全域性變數當然也是靜態儲存方式。這兩者在儲存方式上並無不同。這兩者的區別在於非靜態全域性變數的作用域是整個源程式,當乙個源程式由多個原始檔組成時,非靜態的全域性變數在各個原始檔中都是...

matlab 使用全域性變數

全域性變數 global variable 是變數的一種型別,區別於區域性變數。若將乙個變數宣告為全域性變數,則它所佔的記憶體為全域性記憶體,而不是本地工作區記憶體。因此全域性變數就可以被所有工作區訪問,修改。在函式間共用全域性變數 定義兩個函式檔案,setglobalx和getglobalx 設定...