c中怎麼定義類,c 中怎麼定義一個類

時間 2021-08-30 11:13:10

1樓:匿名使用者

using system;

public class desk//基類desk

//設定desk的資訊

public void setinfo( int len, int wid, int hei )

//列印desk的引數資訊

public void showinfo( )

\t width= \t height=", length, width, height);}}

public class furniture : desk//定義基類desk的派生類furniture

//過載該類的setinfo函式

public void setinfo( int len, int wid, int hei, int pri)

//新增的函式用以設定**

public void setpri( int pri)

//重定義showinfo函式

public new void showinfo( ) //必須加上關鍵字new,否則會引發一個生成錯誤

\t width= \t height= \t price=",length, width, height, price);}}

class test}

2樓:匿名使用者

eg.public class example

就定義了一個簡單的類,叫做example,雖然沒有任何行為……

c#中如何定義一個公共的類啊。。。各位大神幫幫忙

3樓:匿名使用者

定義的類bai不在其他類的體內

定義du的修飾符關鍵字zhi

dao 為 public 就ok了

例如:public class myclass把上面的類複製到專任意一屬個名稱空間中 就是一個 公共的類不過公共的範圍 是同一程式集引用沒問題

如果是不同的程式集引用

需要先新增程式集引用 然後才能訪問

4樓:匿名使用者

public class +類名

就是的啊

5樓:匿名使用者

public的都是公共的

6樓:京京

直接在類前加public 即可

7樓:張肆我

用public關鍵字

在c#中,定義一個類的變數,宣告一個類的變數和建立一個類的變數還有什麼例項化類的變數都是什麼意思?

8樓:陽光的雷咩咩

定義、宣告都是說的源**裡的,建立、例項化說的是執行時的。先定義/宣告瞭,編譯成目標位元組碼,執行時才能建立/例項化成物件,物件你就看成記憶體中實實在在存在的一片區域。

c# 如何定義類型別的陣列?

9樓:匿名使用者

student 學生物件的陣列

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

10樓:匿名使用者

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

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

class rgb

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

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

下面是定義一個結構體

struct hsi

class test2

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

11樓:匿名使用者

實體類:model

listm=new list();

12樓:口康康

class c

class main}

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

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

c#專案中怎樣建立和使用類和類庫

14樓:

建立一個類庫專案

在“檔案”選單上,選擇“新建專案”。

在“新建專案”對話方塊的“模板”窗格中,單擊“類庫”。

在“名稱”框中鍵入 persons,再單擊“確定”。

把“新增新解決方案”勾選掉,選擇“添入解決方案。”

一個新的“類庫”專案隨即開啟,並且**編輯器顯示類模組 class1.cs。

在“解決方案資源管理器”中右擊 class1.cs 並選擇“重新命名”,然後將名稱改為 persons.cs。

注意,**編輯器中的名稱也會更改為 persons.cs。

在“檔案”選單上,選擇“全部儲存”。

在“儲存專案”對話方塊中,單擊“儲存”。

建立好類庫後,生產類庫,就會生成一個。dll檔案,然後再你需要的專案應用就ok啦!!

此外:三層架構的開發步驟和自己建立的類庫dll引用到web專案中的步驟如下:

一.如果按照petshop4.0標準,大概是這樣.

1、建立model,實現業務實體。

2、建立idal,實現介面。

3、建立sqlserverdal,實現介面裡的方法。(如果用到dbutility層,在這步前建立)

4、增加web.config裡的配置資訊,為sqlserverdal的程式集。

5、建立dalfactory,返回程式集的指定類的例項。

6、建立bll,呼叫dalfactory,得到程式集指定類的例項,完成資料操作方法。

7、建立web,呼叫bll裡的資料操作方法。

二.在專案上新增引用需要的專案,被引用專案的dll會自動生成到引用專案的bin裡,和lz幾位說的結果都是相同的.

15樓:匿名使用者

建立一個winform工程專案,或建立一個web**工程專案

引用這個類庫,在編譯winform或web程式時就會將類庫自動編譯成dll並引用到專案

16樓:匿名使用者

建立.cs檔案就是建立 引用裡新增類庫

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

17樓:正怒月神

來來,我解釋一下

看見過 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;

18樓:匿名使用者

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 = "惠普";這句就會出錯。

19樓:匿名使用者

這樣定義並初始化:

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

new computer(),};

20樓:匿名使用者

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);

21樓:匿名使用者

c#裡面都可以理解為類

string strarr = new string{};

這句話沒啥問題吧?

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

比如int 其實就是int32的別名

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

C 中類怎樣定義,使用,C 中如果要用的類定義在使用之後,該怎樣宣告?

類的定義格式一般地分為說明部分和實現部分。說明部分是用來說明該類中的成員,包含資料成員的說明和成員函式的說明。成員函式是用來對資料成員進行操作的,又稱為 方法 實現部分是用來對成員函式的定義。概括說來,說明部分將告訴使用者 幹什麼 而實現部分是告訴使用者 怎麼幹 類的一般定義格式如下 class 類...

c自定義函式void,在C 中,若定義一個函式的返回型別為void,以下敘述正確的是

void 就是函式執行後不返回值,也就是最後沒有 return。有關補充的問題,不知道你到底是什麼意思。有的值想返回就用return 返回,有的值不想返回就不去管它就可以了。取決於你函式定義的功能是什麼。如果你不想處理函式的返回值,就不用提取函式的返回值就可以了。 函式前的修飾符void表示該函式無...

C 中類的定義可以巢狀嗎,c 中函式的定義和呼叫都可以巢狀嗎

芃芃 1 類的定義是可以巢狀的 2 在函式中可以定義類,但是意義不大,因為在函式中定義類,你只能在這個函式中使用這個類,其他的函式是沒法用的,所以一般不會把類的定義放在函式中,但是這並沒有錯,能編譯過,也就是說作用域只在函式。 周德群 不行,在函式中不能定義類,類可以包含函式,但是函式不可能包含類,...