C中把類定義為陣列C中把一個類定義為一個陣列

2021-03-08 11:52:33 字數 3332 閱讀 5803

1樓:正怒月神

來來,我解釋一下

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

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

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

對不對?

萬物皆物件= =

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

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

***puter c=new ***puter();

c.name="gaga";

c.dy="123";

*** [0]=c;

2樓:匿名使用者

1.類可以定義為陣列。

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

***puter *** = new ***puter[3];

***[0]=new ***puter();

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

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

如果沒有***[0]=new ***puter();

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

3樓:匿名使用者

這樣定義並初始化:

***puter *** = new ***puter[3]()new ***puter(),

new ***puter(),};

4樓:匿名使用者

c#強烈建議使用泛型

listlist***puter = new list();

***puter *** = new ***puter();

***.name = "惠普";

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

list***puter.add(***);

***.name = "戴爾";

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

list***puter.add(***);

***.name = "蘋果";

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

list***puter.add(***);

5樓:匿名使用者

c#裡面都可以理解為類

string strarr = new string{};

這句話沒啥問題吧?

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

比如int 其實就是int32的別名

***puter 也是類,所以是可以的這樣寫的

在c#中,如何定義一個陣列?怎樣詳細解析一個陣列??

6樓:用著追她

1、第一種:string array1=new string[10]。

2、第bai二du種string array2=。

3、第三種string array3=new string[3]。

4、第四種 string array4=new string。

注意事項:zhi

c#是一種安dao全的、

回穩定的、簡單的、優雅答的,由c和c++衍生出來的物件導向的程式語言。它在繼承c和c++強大功能的同時去掉了一些它們的複雜特性。

7樓:匿名使用者

我可是來

抱著100塊錢的教材源抄給你的

格式 ;

其中basetype可以是任bai何變數型別陣列du必須zhi訪問之前初始dao化

初始化有2種

int a=;

int a=new int[3];

8樓:匿名使用者

int a[10]

定義一個為十位的陣列,也可以把10變成變數

int a[i]

9樓:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace testconsole\t", k);

console.write("\n");

//二維陣列

char[,] c; //宣告c = new char[n, n]; //申請空間//初始化

int j;

char ch = 'a';

for (i = 0; i < n; i++)for (j = 0; j < n; j++)c[i, j] = convert.tochar(convert.toint32(ch)+i+j);

console.writeline("字元型二維陣列");

for (i = 0; i < n; i++)\t", c[i, j]);

console.writeline();

}console.writeline();}}}

10樓:匿名使用者

1、string str=new string[陣列copy的長度];

2、string str=new string資料取值

for(int i=0;i

11樓:匿名使用者

int (陣列名)

c# 如何將一個類中的所有字串 組成一個陣列 5

12樓:匿名使用者

public const string bj= "北京";

public const string sh= "上海來";

public const string sz = "深證";

public const string ......";

本身這種寫法源就是一個累贅,你直接寫成這樣不就完事:

listli=new list;

13樓:**最大功能

在city類里弄一個陣列或集合,裡面放這堆字串。

c#中用陣列例項化一個類,如何給陣列每個成員的欄位進行賦值

14樓:匿名使用者

class program

15樓:匿名使用者

c中的怎麼宣告類啊,c 中怎麼定義一個類

public class clsname public 訪問範圍修飾符,也可以不寫 預設為internal class 關鍵字,說明這個東西是個類 clsname 類的名字 類的內容 public static class classname 引用。classname.classname 我們這裡加...

C能在類中建立另類的例項嗎,C 能在一個類中建立另一個類的例項嗎

operator 關鍵字用於宣告運算子。explicit 關鍵字用於宣告必須使用強制轉換來呼叫的使用者定義的型別轉換運算子。implicit 關鍵字用於宣告隱式的使用者定義型別轉換運算子。就題主的例子而言,convclass1 型別物件是可以隱式轉換成 convclass2 型別物件的,例如 con...

c中如何把陣列作為引數,c中關於陣列作為函式引數的幾種方法

對於陣列 名作為參bai數傳遞,有兩種方du式zhi 1.使用陣列名本身,如以下程式求dao陣列a的最專大值 include int max int x,int n 作為陣列定義形屬式2.用指標作為引數,這就簡單了,如 int max int x,int n 作為陣列定義形式int main voi...