C在方法中引用另類的全域性變數,C 在方法中引用另一個類的全域性變數

時間 2022-03-15 02:00:30

1樓:

像這種需求應該在類a中宣告靜態的flag 然後在類a的時間中賦值,  之後再通過類b引用就是賦值後的值了

public class a

在類b中 通過a.flag 就能引用了。

c#中一個類如何訪問另一個類的變數

2樓:

基本上就是一樓的方法

c#如何呼叫其他類的變數

3樓:天空逝去的藍

b類裡面的變數宣告的時候帶不帶static?類名帶不帶static帶的話直接用b.變數名即可呼叫 還要注意的是變數名前面帶不帶public

如果不帶public是不能在外部呼叫的,你必須加上public如果帶的話需要你宣告一個b類的物件才能呼叫在a類裡面的**

b b2 = new b();

b.變數名

4樓:匿名使用者

靜態或常量

類名.變數

否則必須建立類獲得

在c#裡,同一個類的不同方法,怎麼訪問彼此的變數

5樓:菊花臺人多

用類建立個物件,用物件呼叫變數 如: 類一: class a 類二:

class b 如果在類二中呼叫類一的成員變數就可以寫成: class b 這樣就可以了,前提是這兩個類必須在同一個專案當中

如何在一個類的標頭檔案定義全域性變數,在另一個類的方法中引用它?

6樓:匿名使用者

在類外定義int i;

在另一個類外 extern int i;

然後就可以用了。

c# 如何在一個類的某個方法內部定義屬於整個類的變數?**等!

7樓:匿名使用者

方法內部定義的只能屬於區域性變數,樓主的要求是無法實現的,要對整個類有效只能在方法外定義全域性變數

8樓:

using intalias = system.int32;

intalias a;

c# 如何在函式裡宣告全域性變數?

9樓:匿名使用者

首先一點。函式體裡的變數只能是區域性變數,全域性變數你可以另寫一個靜態類,給屬性提供get和set方法就可以了!

10樓:匿名使用者

是通過txt檔案中的內容新增新的控制元件的意思嗎?

這樣的話,可以在定義一個全域性的控制元件集變數,然後通過函式讀取來修改控制元件集中的控制元件(當然也可以新增)。

11樓:

不知道你這個全域性指的是什麼,在函式內部宣告的都是作為區域性變數使用的如果是宣告類級別的全域性變數可以在這裡:

class cfile}

12樓:韌勁

首先定義一個全域性變數private list_controls; 控制元件列表

讀取txt,通過txt中的內容來判斷

需要在窗體上新增什麼控制元件,比如buttonif(button)

呼叫時,進行型別轉換:

button button = (button)_controls[0];

messagebox.show(button.text);

13樓:潤晨雨

可以使用泛型來實現,

首先定義一個全域性變數private list_controls; 控制元件列表

讀取txt,通過txt中的內容來判斷

需要在窗體上新增什麼控制元件,比如buttonif(button)

呼叫時,進行型別轉換:

button button = (button)_controls[0];

messagebox.show(button.text);

c#在一個類中設定全域性變數多個函式可以使用

14樓:匿名使用者

全域性變數?

有好多種實現方式

第一種public class a

第二種public class a

等等.這兩種最常用哦c~

c# 在class1中建立的變數 如何使其變成公共變數,使任何類都能直接引用

15樓:匿名使用者

可以使用靜態變數

如:class class1

使用時用類名.變數名就好,如class1.var1=50;

16樓:匿名使用者

在c# 裡沒有全域性變數的概念!

但是,如果你想定義某個變數具有全域性功能的話,你可以用public 和static來定義。最好是定義在某個類裡面。

比如:定義一個全域性的整型變數:

假設在 userinfor這個類裡面定義:

public static int all_countuser;

那麼在其他頁面或方法裡:要訪問這個類似全域性變數就可以用如下語句:

int temp = userinfor.all_countuser;

17樓:匿名使用者

object類號稱所有類的祖宗,它的成員任何物件都可以直接引用,但是好像不能自定義吧,

你用繼承試試,先定義一個基類,然後所有建立的類都繼承它

18樓:匿名使用者

使用public 修飾符!

19樓:匿名使用者

訪問器方法 get和set

在C語言中關於全域性變數 靜態變數 的用法1 全域性變數與靜態變數的區別2 用static定義變數 常量以及定

1.1 某個檔案中的全域性變數是任何其他檔案都可見的,只要extern宣告一下,任何檔案均可使用 2 若在定義變數前加static,說明該變數只有該檔案內部可以使用,其他檔案無法使用。即static限定了變數的可見性,但生命週期仍是全域性的 2.static char a static const ...

C 如何在類中引用另類的變數,C 如何在一個類中引用另一個類的變數

在第二個類中例項化第一個類,在通過例項化後的類的函式 一般是get之類的函式 來引用!看看這個方法行不行 如果是兩個孤立的類,最好不要這麼做,一個類需要用到的資料,最好是從另外一個類公開的介面來獲取。直接引用另外一個類的變數,會破壞資料的封裝性,會有麻煩的。如果是派生類要引用基類的資料,只要資料不是...

C中如何定義全域性的巨集變數 define)

c 是純粹的面嚮物件語言.和c 與c完全不同.所以不要認為他們是相似的.如果要實現c 的全域性巨集定義可以建立一個類做為專門的設定類.在其它類中using這個類或者用同一個namespace 或者使用配置檔案configurationmanager來定義全域性變數.使用xml也行 如果是debug,...