C怎樣呼叫另類裡面的list,C怎樣呼叫另一個類裡面的list

2021-03-04 04:20:05 字數 2676 閱讀 5495

1樓:匿名使用者

你例項化之後(假定之前的類為a,例項化後為b),此時的b與a已經不是同一個物件了,b中所有的內容包括那個list都會初始化(如果你的建構函式中也沒有處理list)那count自然就是0,解決的方法很簡單,將m_filelist的宣告改為

public static listm_filelist = new list()

假定這個m_filelist所在的類名叫class1那麼在其它的類中要呼叫這個,就可以寫class1.m_filelist

2樓:匿名使用者

你把泛型集合list<>先例項化,然後再例項化類,然後再進行操作;邏輯沒錯,應該都能獲取值。如果不行的話,錯誤另有原因

3樓:匿名使用者

可以把**簡單的貼出來看看麼。。這麼說不是太明白的~~

4樓:最後的仙人

你要拿到上一個類的例項才行,而不是重新例項化上一個類

c#怎麼在一個類中呼叫另一個類的變數?

5樓:匿名使用者

(1)如果兩個類沒有繼承關係,存取另一個類中變數的方法如下:

public class a

// 在類b中使用類a中的變數

public class b

}請特別注意「類變數」和「例項變數」的差異!

(2)如果兩個類有繼承關係,存取基類中變數的方法如下public class a

public class b : a

, ", base.y, base.z);    }}

6樓:匿名使用者

在這裡dlist是一個list陣列,陣列存放的物件為datalist,應用舉例如下:

public listdatatabletolist(datatable a)

7樓:匿名使用者

參考如下**:

class b

; // class b只有一個帶引數的建構函式private:

int m_i;};

class a;

b m_b;};

8樓:匿名使用者

c#區分大小寫的。屬性是myname吧?

9樓:匿名使用者

例項化你要引用的類,你的類中屬性要區分大小寫

10樓:匿名使用者

定義為靜態的,在public 後面加上一個static

11樓:匿名使用者

首先在一個類中包含將被呼叫類的標頭檔案或用class宣告被呼叫類資訊,構造一個被呼叫類的物件,就可以呼叫。如:

class one

;class two

12樓:屋有

在另一類中做介面方法

getset

在c#中如何在一個類中,訪問另外一個類中的資料,

13樓:夢裡尋你我他

首先a.cs本身要定義為public 類

其次 onlineiplist 需要加static 關鍵字public static arraylist onlineiplist = new arraylist();

那麼在b頁面中,可以用a.onlineiplist[i] 來獲取它處賦值進去的資料(無需new)

14樓:匿名使用者

重新定義一個a物件 a a =new a()

然後呼叫a裡面的公共方法 a.onlineiplist

15樓:匿名使用者

a a=new a();

a.onlineiplist

16樓:芒日司馬恨竹

c#窗體間傳遞資料有好多種方法,說下個簡單的:

在要呼叫的窗體中新增被呼叫窗體欄位,構造方法中傳入被呼叫的窗體做引數,將被呼叫窗體的需要被呼叫的資料的訪問修飾符設定為

public

,將form1的

listbox

的訪問修飾符設定為

public

這樣就可以通過欄位.屬性

呼叫被呼叫窗體的資料了:

public

form

form2

intindex=

form1.listbox.seletindex;}

c#中一個類裡面可以寫兩個方法嗎?如果可以,同一個類中的一個方法怎樣呼叫另一個方法?謝謝!

17樓:

一個類裡可以有 n 個方法,根據需要你可以將方法定義為靜態方法或例項方法,不同的方法在呼叫時寫法是不同的。靜態方法是類的方法,例項方法是物件的方法,例如

class person

// 獲取人的手的個數,每個人都有兩隻手,這是類的方法int gethandlength() {}    // 獲取手的長度,每個人手的長度都不同,這是獲取某一個人的手的長度,這是物件的方法

}static void main()

18樓:_紫萱

可以,直接通過方法名呼叫就可以

19樓:超大蒲公英

public class class1

void b()}

譚號強C 程式設計裡面函式呼叫fun i, i 的問題。

應該是 fun 4,4 因為形參壓入的時候是從後向前操作的。先做 i,壓入 是i題1 估計是書上錯了。在一般實際應用中,是不這樣使用,有時候跟編譯器的解釋有關。特別對於移植性也有關係。題2 你的函式已經是呼叫的形式了,再寫一個函式模組就行了。int fun int i,int j 呼叫 int ma...

怎樣在c程式中呼叫另資料夾裡的程式

system file path 用c 編寫的程式裡,怎麼呼叫另一個程式?比如那個程式是d program.exe那麼加入語句 system d program.exe 雙反斜槓是因為轉義字元 或者 system start d program.exe 要求 include 或者 include 並...

C盤裡的遊戲怎麼刪,C盤裡面的遊戲怎麼刪除?

1 通過控制面板 新增刪除程式或軟體自帶程式來解除安裝 推薦,最保險最徹底 2 找到遊戲的安裝目錄 一般在 c program files 你的遊戲名或其所屬名 目錄下,或是有的遊戲直接安裝在了c 下 然後刪除該目錄,之後再找到開始選單中你的遊戲快捷方式,連其資料夾一併刪除,最後開啟登錄檔編輯器,搜...