C如何定義類型別的陣列,C 中如何定義類的陣列,以及給他們賦值?

時間 2021-08-30 10:39:50

1樓:匿名使用者

student 學生物件的陣列

liststu=new list();學生物件的集合

2樓:匿名使用者

c#中自定義類陣列和結構陣列的使用

發現很多時候給定的陣列要實現某個邏輯或處理很是麻煩,一維陣列,二維陣列,,,等等需要經過n多轉換,還不如自己寫一個自定義陣列,既方便又節省時間,以下是類陣列,其實相當於定義了一個實體類一樣,只是使用的時候寫成陣列的形式在用

class rgb

}以上定義了形如實體類一樣的一個類

類陣列在使用的時候需要注意的是:必須要例項化class test

下面是定義一個結構體

struct hsi

class test2

綜上所述,就自定義類陣列和自定義結構陣列的簡單使用做個總結,以便以後使用的時候注意,避免同樣的錯誤

3樓:匿名使用者

實體類:model

listm=new list();

4樓:口康康

class c

class main}

5樓:在雙橋古鎮感受晴天的喜羊羊

其實你可以用struct來代替那樣更好用一點

c#中如何定義類的陣列,以及給他們賦值?

6樓:斯內科

class student

public student(int _stuid, string _stuname)

public int stuid = 0;

public string stuname = "";

public void display()}class program

console.readline();} }

7樓:匿名使用者

int intarray=; //在定義時賦值

int intarray2 = new int[5]; //先不賦值,則預設值為0

for(int i=0;i<5;i++)

8樓:三天打魚

類 類組= new 類[10];

for(int i=0;i《類組.length;i++)

也可以類 類組= new 類;

9樓:張三李四王五

public string aaa = new string[100];

for(int i=0; i<100;i++)

c#中把一個類定義為一個陣列?

10樓:正怒月神

來來,我解釋一下

看見過 int a=new int[3]嗎?

其實 就是 宣告一個陣列,型別是int型computer com = new computer[3]顯而易見 宣告瞭一個陣列,型別是computer只不過 computer是個物件

這個陣列的每個元素都是一個computer物件,物件有name,dy屬性罷了

對不對?

萬物皆物件= =

當然你要給 這個陣列賦值的話

肯定要 把這個 物件先new出來

computer c=new computer();

c.name="gaga";

c.dy="123";

com [0]=c;

11樓:匿名使用者

1.類可以定義為陣列。

2.使用時可需要先對陣列內初始化:

computer com = new computer[3];

com[0]=new computer();

com[0].name = "惠普";

com[0].dy = "2009-10-5";

如果沒有com[0]=new computer();

com[0].name = "惠普";這句就會出錯。

12樓:匿名使用者

這樣定義並初始化:

computer com = new computer[3]()new computer(),

new computer(),};

13樓:匿名使用者

c#強烈建議使用泛型

listlistcomputer = new list();

computer com = new computer();

com.name = "惠普";

com.dy = "2009-10-5";

listcomputer.add(com);

com.name = "戴爾";

com.dy = "2009-10-5";

listcomputer.add(com);

com.name = "蘋果";

com.dy = "2009-10-5";

listcomputer.add(com);

14樓:匿名使用者

c#裡面都可以理解為類

string strarr = new string{};

這句話沒啥問題吧?

string本身也是類,string其實是string的別名,為了減少程式設計師的**量

比如int 其實就是int32的別名

computer 也是類,所以是可以的這樣寫的

c#如何建立一個自定義資料型別的陣列並賦值 5

15樓:匿名使用者

student stus = new student[5];

賦值方法一:stus[0] = new student();

賦值方法二:stus = new student[5]動態陣列可以用泛型:liststus = new list();

stus.add(new student()); //新增一個student物件

16樓:

用list,

liststus=new list();

可以用它的add方法不停往裡頭加資料

17樓:匿名使用者

public struct student

18樓:

建議你使用datatable型別來替代陣列

c#/.net中怎麼宣告陣列型別呀?

19樓:

1、首先,新建一個控制檯應用程式。

2、然後開始便可以在最後一對花括號中宣告。

3、然後編寫如下語句。string mystr = new string[10]。

4、也可以給陣列賦予元素。

5、可以這麼寫輸出呼叫。

6、c#的下標是從0開始。

注意事項:c#使得c++程式設計師可以高效的開發程式,且因可呼叫由 c/c++ 編寫的本機原生函式,而絕不損失c/c++原有的強大的功能。因為這種繼承關係,c#與c/c++具有極大的相似性,熟悉類似語言的開發者可以很快的轉向c#。

20樓:

你檢視一下幫助文件吧

在查詢框中,鍵入陣列,裡面講解很詳細

例如:宣告一個陣列:

int array = new int[5];

或string stringarray = new string[6];

初始化一個陣列:

int array1 = new int[5] ;

string weekdays = new string ;

如果在宣告陣列時將其初始化,則可以使用下列快捷方式:

c# 複製**

int array2 = ;

string weekdays2 = ;

可以宣告一個陣列變數但不將其初始化,但在將陣列分配給此變數時必須使用 new 運算子。例如:

int array3;

array3 = new int ; // ok

//array3 = ; // error

值型別陣列和引用型別陣列

請看下列陣列宣告:

c# 複製**

sometype array4 = new sometype[10];

該語句的結果取決於 sometype 是值型別還是引用型別。如果是值型別,則該語句將建立一個由 10 個 sometype 型別的例項組成的陣列。如果 sometype 是引用型別,則該語句將建立一個由 10 個元素組成的陣列,其中每個元素都初始化為空引用。

有關值型別和引用型別的更多資訊,請參見型別(c# 參考)。

請參見參考

多維陣列(c# 程式設計指南)

交錯陣列(c# 程式設計指南)

array

概念c# 程式設計指南

陣列(c# 程式設計指南)

要提出有關「幫助」或本產品其他功能的建議或錯誤報告,請轉到反饋站點。

21樓:龍影劍

……陣列型別包括所有已存在的資料型別和您寫的各種「類」。

可以宣告int float double char

抑或是您建立了一個class為a,您也可以建立a這樣的陣列。

22樓:朋盼夏侯

得你這20份不容易啊。

classx vars=new classx[num];

字元數租用char

存字串不要用字元數租,就用string即可。

賦值:vars[0]=***;

23樓:第三選擇頻道

例子:int nums=new int[10]或者int nums=

string s=new string[10]

c中如何定義string陣列,C 中如何定義string陣列?

c 中定義string陣列方法 1 定義一維陣列 string parm new string 2 一維字串陣列,如果提供了初始值設定項,則還可以省略 new 運算子 string par3 擴充套件資料 c 中其他型別陣列定義方式介紹 1 定義一維int陣列 int numbers new int...

用c如何定義物件,c 怎麼定義物件陣列

類和物件是密不可分,有類就有物件。有物件就有類,世界萬物都可以看作物件。用物件導向的思想解決問題,就要把一切都看成物件。物件是不能脫離類存在的。類是物件共同擁有的屬性的描述,由物件歸納成類,物件是類的具體體現。如汽車是一個類,而具體到某個人的車就是物件。在c 中,所有的東西都可以看作物件。把一個東西...

c如何在類外定義成員函式,C 如何在類外定義成員函式

定復 c 不完全是物件導向的 c 是完全物件導向的肯定要包含到類裡的,c 的那種用法就別想了我覺得,如果一個人的五臟都出了體外了,那這人還能活嗎 胡說的例子而已 見笑了 一 類與結構的示例比較 結構示例 public struct person 類示例 public class testtime 呼...