三维数组设置索引_10-Unity入门学习之C#基础9「数组」
一、介紹
數(shù)組是一個(gè)存儲(chǔ)相同類型元素的固定大小的順序集合;即數(shù)組是用來(lái)存儲(chǔ)數(shù)據(jù)的集合。比如要存儲(chǔ)一個(gè)班級(jí)60名的學(xué)生的名稱,我們不用單獨(dú)聲明60個(gè)變量存儲(chǔ),只用聲明一個(gè)變量數(shù)組存儲(chǔ)即可,比如string[]=new string[60];通過(guò)下標(biāo)訪問(wèn)即可。所有的數(shù)組都是由連續(xù)的內(nèi)存位置組成的,最低的地址對(duì)應(yīng)第一個(gè)元素,最高的地址對(duì)應(yīng)最后一個(gè)元素。
二、使用示例
2.1、聲明數(shù)組
聲明數(shù)組一般的語(yǔ)法為:聲明的數(shù)組類型[] 數(shù)組的名稱組成,如下所示:
?2.2、初始化數(shù)組
聲明數(shù)組不會(huì)講數(shù)組初始化到內(nèi)存中;而將數(shù)組變量初始化是,可以為數(shù)組指定內(nèi)容。數(shù)組是一個(gè)引用類型,因此需要使用new關(guān)鍵字來(lái)創(chuàng)建數(shù)組實(shí)例。
?2.3、數(shù)組賦值
①可以通過(guò)使用索引給各個(gè)元素分配指定的值內(nèi)容。
?②可以在聲明的時(shí)候指定內(nèi)容,如下所示。
?③可以在創(chuàng)建數(shù)組時(shí)指定數(shù)組大小初始化數(shù)組,如下所示。
?④也可以在創(chuàng)建數(shù)組時(shí)省略數(shù)組的大小,如下所示。
?⑤可以講數(shù)組變量復(fù)制到另一個(gè)目標(biāo)數(shù)組變量中,此時(shí),目標(biāo)和源都指向相同的內(nèi)存位置。
2.4、訪問(wèn)數(shù)組
通過(guò)索引和數(shù)組名稱來(lái)訪問(wèn)數(shù)組的元素,如下所示:
三、C#數(shù)組類型
3.1、多維數(shù)組
多維數(shù)組,也被成為矩陣,可以聲明二維、三維等更高維的數(shù)組,常用二、三維數(shù)組;如下所示為二維數(shù)組的定義。
?3.2、鋸齒數(shù)組
鋸齒數(shù)組的每行每列內(nèi)容不對(duì)稱,是數(shù)組的數(shù)組。示例如下。
3.3、將數(shù)組參數(shù)傳遞給函數(shù)
3.4、參數(shù)數(shù)組
在不確定傳遞給函數(shù)的參數(shù)數(shù)量是,可以通過(guò)使用參數(shù)數(shù)組來(lái)實(shí)現(xiàn)。
3.5、Array類
Array類是C#中所有數(shù)組的基類,提供了各種屬性和方法來(lái)處理數(shù)組。
總結(jié)
以上是生活随笔為你收集整理的三维数组设置索引_10-Unity入门学习之C#基础9「数组」的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 脚本升级_Openssh升级脚本
- 下一篇: 修改节点大小_重磅前瞻!K8S 1.18