1樓:開沙肇皛
全域性變數定義 在類裡面類方法外
可以利用類的靜態變數、靜態建構函式、靜態方法來實現如private
static
intp
=0;//靜態變數-程式中的任何地方,都可以設定和引用它public
static
intgetnum(int
number)
2樓:匿名使用者
在c# 裡沒有全域性變數的概念!
但是,如果你想定義某個變數具有全域性功能的話,你可以用public 和static來定義。最好是定義在某個類裡面。
比如:定義乙個全域性的整型變數:
假設在 userinfor這個類裡面定義:
public static int all_countuser;
那麼在其他頁面或方法裡:要訪問這個類似全域性變數就可以用如下語句:
int temp = userinfor.all_countuser;
3樓:
1.c#中不能直接宣告 全域性變數
首先 開啟**
1.新建乙個類 例如:
public class 全域性變數{}
2.在類下 新增靜態方法 宣告變數
例如public static bool a=false;
public static bool b=false;
3.這樣我們就宣告好了
4.找到需要用的地方 打上 全域性變數.a根據自己的資料操作就行
參考**:
public class 全域性變數
4樓:
你在program.cs裡面定義
public static string position就行了引用的時候
program.positon就得到了
c#怎樣定義全域性變數
5樓:那林子的小鳥
c#中沒有全域性變數的概念,可以定義乙個common類,通過靜態變數來存放所有需要的全域性變數,呼叫的時候通過common來呼叫即可。
呼叫的時候使用「命名空間.common.屬性名」即可,例如string m_name = common.name ;
common.farray [0, 2] = 0.5 ;
全域性變數是程式設計術語中的一種,源自於變數之分。
變數分為區域性與全域性,區域性變數又可稱之為內部變數。由某物件或某個函式所建立的變數通常都是區域性變數,只能被內部引用,而無法被其它物件或函式引用。
全域性變數既可以是某物件函式建立,也可以是在本程式任何地方建立。全域性變數是可以被本程式所有物件或函式引用。
6樓:
在乙個類裡定義如下
public class myclass在任何地方呼叫
myclass。mystring=「ab";
7樓:匿名使用者
直接在類裡面定義全域性靜態變數,(不是知道是不是你想要的)
如:public class aa
public class youeclass
8樓:部落研究員
在你的方法外面寫:
public int/string/bool variable=0/""/false;
這樣就可以了,在其他方法或者類裡面都可以訪問public int/string/bool variableset}
9樓:匿名使用者
在靜態類中定義靜態變數,如:
public static globalvariables
10樓:
宣告乙個靜態變數即可
public class myforms}
11樓:匿名使用者
在類裡定義 .
public 型別的其它類都可以訪問
靜態全域性變數和全域性變數有什麼區別
首先兩個變數都是定義在類中的,靜態的全域性變數就是static宣告的,類可以不用new 就可以呼叫了 而且全域性變數一般是指成員變數,也叫類的屬性變數,欄位等,是需要把類new出來才能呼叫的 public class test 全域性變數 外部變數 的說明之前再冠以static 就構成了靜態的全域性...
關於c 全域性變數和區域性變數問題
我說得很清楚啊 動態記憶體的那塊記憶體它是在你申請後就一直存在,永遠存在 直到你釋放後或關機了就不存在了.對使用動態記憶體 乙個程式使用的記憶體一般分為4個部分 你說的函式外就失效的那部分區域叫棧區,一般函式的區域性變數存在裡面,這些變數在函式呼叫結束後就不存在了 而所謂的 動態記憶體是在 堆區,這...
如何跟全域性變數動態賦值,如何跟一個全域性變數動態賦值
在呼叫一個jquery的ajax方法時我們有時會需要該方法返回一個值或者給某個全域性變數賦值,可是我們發現程式執行完後並沒有獲取到我們想要的值,這時很有可能是因為你用的是ajax的非同步呼叫async true 預設情況 如 function managecommenttext text retur...