C#中的類型,存儲,變量

在C#中類型分為預定義類型和用戶定義類型

預定義類型:C#提供了15種預定義類型,其中包括13種簡單定義類型和2種非簡單定義類型。

圖片來自網(wǎng)上

用戶定義類型

1.類類型(class)//經(jīng)常要使用的

2.結(jié)構(gòu)類型(struct)

3.數(shù)組類型(array)

4.枚舉類型(enam)

5.委托類型(delegate)

6.接口類型(interface)

我們主要說一下類類型

我們這樣來定義一個類類型

public class myclass2{//因為我們自己定 //義了一個類類型就其名為myclass2

int a=1;//可以定義一個int

string="Hello";//可以定義一個字符串

(方法)void fun(){

怎么去使用類類型:Unity變異的時候只會識別MonoBehaviour只有類寄存了它,它才會編譯??梢钥吹缴厦娑x的類沒有MonoBehaviour的,所以就要在MonoBehaviour的Helloword中實例這個類,把類的名字引用過來給他起個名字。

圖片發(fā)自簡書App

現(xiàn)在想調(diào)用myclass2中的Hello字符串。想在控制臺輸出需要在string str前面加public,這樣其他的類才可以訪問他。

在start中輸入Debug.Log(myclass2.str);

調(diào)用Hello。在unity中運行成功可以看到輸出證明成功!如圖:

圖片發(fā)自簡書App

堆和棧

指在程序中數(shù)據(jù)存儲的位置,簡單的數(shù)據(jù)類型都存在棧中。因為他的數(shù)據(jù)信息量小,剛剛定義的類為用戶定義數(shù)據(jù),信息量大,所以存在堆區(qū)。棧存儲比較快,堆區(qū)存儲慢。

圖片發(fā)自簡書App

變量

變量是一個名稱,表示程序執(zhí)行時存儲在內(nèi)存中的數(shù)據(jù)。

C#中提供了四種類型

圖片發(fā)自簡書App

變量聲明

變量在使用前必須聲明,給變量名命名并給他并聯(lián)一種類型

int Number;//int為類型;//Number為變量名。

這就是C#中的簡單的類型存儲與變量了。:)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young閱讀 4,202評論 1 10
  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學習記錄文檔,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡書還為我保存起的...
    Jenaral閱讀 3,160評論 2 9
  • 題目類型 a.C++與C差異(1-18) 1.C和C++中struct有什么區(qū)別? C沒有Protection行為...
    阿面a閱讀 7,896評論 0 10
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴謹 對...
    cosWriter閱讀 11,679評論 1 32
  • 1我要聽故事 “老板,怎么突然停電了?!币晃荒凶咏柚謾C的光亮走到我眼前問道。 此時的我拿著一根點燃的蠟燭,說:“...
    衫衫一夢閱讀 471評論 4 3

友情鏈接更多精彩內(nèi)容