液压夹具_加工中心液压夹具_焊接工装夹具-盐城市鑫益达精密机械有限公司

您現(xiàn)在所在的位置:首頁(yè) >學(xué)習(xí)資源 > Unity游戲/VR/AR入門教材 > VR開發(fā)入門教程17:控制臺(tái)編程-C#中的數(shù)組

VR開發(fā)入門教程17:控制臺(tái)編程-C#中的數(shù)組

來源:奇酷教育 發(fā)表于:

數(shù)組的聲明數(shù)據(jù)類型+[] 的方式來聲明一個(gè)某數(shù)據(jù)類型的數(shù)組int[] nums = new int[3];int[] nums = {5,3,8};int[] nums=new int[

數(shù)組的聲明
數(shù)據(jù)類型+[] 的方式來聲明一個(gè)某數(shù)據(jù)類型的數(shù)組
int[] nums = new int[3];
int[] nums = {5,3,8};
int[] nums=new int[3]{1,2,3} ;
int[] nums=new int[]{2,3,5,9};
 
String[] strArray = new String[5];
MyClass[] classArray = {new MyClass(),new MyClass()};
MyStruct[] structArray;
// 此時(shí)才開始使用structArray數(shù)組
structArray = new MyStruct[9];  OK
structArray = new MyStruct[]{new MyStruct(),new MyStruct()};OK
注意:
int[] nums = new int[3]{5,3,8}//個(gè)數(shù)和聲明數(shù)必須一致
int[] nums = new int[2]{5,3,8}//錯(cuò)誤
int[] nums = new int[]{5,3,8}//正確,可以省略數(shù)組個(gè)字
 
當(dāng)您創(chuàng)建一個(gè)數(shù)組時(shí),C# 編譯器會(huì)根據(jù)數(shù)組類型隱式初始化每個(gè)數(shù)組元素為一個(gè)默認(rèn)值。例如,int 數(shù)組的所有元素都會(huì)被初始化為 0。
存儲(chǔ)格式
數(shù)組是一個(gè)存儲(chǔ)相同類型元素的固定大小的順序集合。數(shù)組是用來存儲(chǔ)數(shù)據(jù)的集合,通常認(rèn)為數(shù)組是一個(gè)同一類型變量的集合。
聲明數(shù)組變量并不是聲明 number0、number1、...、number99 一個(gè)個(gè)單獨(dú)的變量,而是聲明一個(gè)就像 numbers  這樣的變量,然后使用 numbers[0]、numbers[1]、...、numbers[99]  來表示一個(gè)個(gè)單獨(dú)的變量。數(shù)組中某個(gè)指定的元素是通過索引來訪問的。
所有的數(shù)組都是由連續(xù)的內(nèi)存位置組成的。最低的地址對(duì)應(yīng)第一個(gè)元素,最高的地址對(duì)應(yīng)最后一個(gè)元素。
內(nèi)存圖
數(shù)組的應(yīng)用
使用索引器訪問指定編號(hào)位置的元素,訪問數(shù)組元素:nums[0]、nums[1]。 索引從0開始 。取到的元素的類型就是數(shù)組元素的類型。還可以對(duì)數(shù)組元素進(jìn)行賦值。
 
int[] array = {1,2,3,4,5,6,7};
數(shù)據(jù):1    2    3    4    5    6    7
索引:0   1    2    3    4    5    6
 
數(shù)組的缺點(diǎn):
預(yù)先確定大小;
插入和刪除效率低。
 
數(shù)組的遍歷
1、分別定義一個(gè)長(zhǎng)度為10的int型數(shù)組、char型數(shù)組、string型數(shù)組。
int[] array1 = new int[10];
char[] array1 = new char[10];
string[] array1 = new string[10];
 
2、定義一個(gè)沒有指明長(zhǎng)度的string型數(shù)組,并賦初值["hello","qikuedu"],打印出這個(gè)數(shù)組的長(zhǎng)度(使用數(shù)組的Length屬性)。
String[] strs = new String[]{"hello","qikuedu"};
Console.WriteLine(strs.Length);
 
主站蜘蛛池模板: 天天摸天天添 | 日日摸夜夜添夜夜添欧美毛片小说 | 九九热在线观看 | 久久夜色精品国产亚洲 | 日本一级片免费看 | 国产高清色视频免费看的网址 | 亚洲综合精品一区二区三区 | 伊人久久精品无码av一区 | 亚洲国产欧美自拍 | 久久99亚洲精品久久久久网站 | 亚洲综合另类 | 国产免费黄色 | 无人区一线二线三线乱码 | 成人黄色在线视频 | 欧美成人精品不卡视频在线观看 | 国产精品久久久久影视不卡 | 国产精品内射后入合集 | 欧美色综合久久 | 亚洲精品视频专区 | 亚洲成人第一页 | 黄色大片在线视频 | 欧美一性一乱一交一视频 | 日本乱人伦在线观看免费 | 欧美精品国产一区二区 | 555夜色555亚洲夜色 | 老色鬼久久亚洲av综合 | 亚洲熟妇av乱码在线观看 | 国产成人精品免费视频app软件 | 免费人成视频在线 | 欧美亚洲另类久久综合 | 国产丝袜在线播放 | 亚洲一区二区三区无码国产 | 久久亚洲私人国产精品 | 一级女人18片毛片免费视频 | 国产日韩精品一区二区三区 | 少妇人妻偷人精品无码视频新浪 | 毛片免费电影 | 久久福利一区二区 | 无遮挡一级毛片呦女视频 | 亚洲国产成人精品无码区在线观看 | 亚洲av无码国产一区二区三区 |