藍鷗Unity開發基礎 一維陣列學習筆記

2021-07-16 19:35:29 字數 1732 閱讀 7885

藍鷗unity開發基礎—— 一維陣列學習筆記

一、陣列

之前我們學過很多資料型別,今天我們來學習數字,數字也是一種資料型別,那麼,具體的陣列是如何定義的?

陣列:相同資料型別的成員組成的一組資料

int型別陣列:4  7  12  3  5——陣列元素

float資料型別數字:11.5 4.62 7.1 2.21 9.3——陣列元素

陣列中每乙個元素都會分配乙個陣列下標,陣列下標是從0開始的,有序排列,如:0 1 2 3 4

二、宣告並初始化陣列:

陣列也是資料型別,所以也可以宣告變數。使用new關鍵字做初始化!

int numbers=new int[5];

float scores=new float[5];

string names=new string[10];

舉例說明:

using

system;

namespace

lesson15}}

需要注意的情況:陣列下標不能超出範圍!

陣列:動態賦值+靜態賦值

舉例說明:

class

mainclass

;console

.writeline (f[

2]);

//給陣列進行靜態賦值

string s

=;console

.writeline (s[

2]);}}

}三、陣列元素的訪問

陣列名+下標

下標從0開始

下標不能越界

陣列名表示整個陣列,不能進行運算

1、舉例說明:

//+加號字串拼接

//陣列元素是乙個字串

console

.writeline (s[

0]+s[

2]);

for迴圈小技巧:輸入for 按兩次tab鍵就可以自動建立如下**

for(

inti = 

0; i < 

max; i++) 

2、使用迴圈來遍歷陣列中的元素

//迴圈來輸出陣列元素

for(

intj= 

0; j < 

4; j++) 

3、獲取陣列的大小

//陣列

s的長度

inti = s.length;

console

.writeline (i);

課程源**:

using

system;

namespace

lesson15

;console

.writeline (f[

2]);

//給陣列進行靜態賦值

string

s=;console

.writeline (s[

2]);

//+加號字串拼接

//陣列元素是乙個字串

console

.writeline (s[

0]+s[

2]);

//迴圈來輸出陣列元素

for(

intj= 

0; j < 

4; j++) 

//陣列

s的長度

inti = s.length;

console

.writeline (i);}}

}

藍鷗Unity開發基礎 List

藍鷗unity開發基礎 list 一 list list是一種強型別列表 list在大多數情況下比arraylist執行的更好並且是型別安全的 using system using system.collections 使用泛型集合,需要先引入命名空間 using system.collection...

藍鷗Unity開發基礎 二維陣列學習筆記

藍鷗unity開發基礎 二維陣列學習筆記 一 二維陣列 有兩個下標的陣列叫做二維陣列 類似 陣列名 new型別 常量表示式1,常量表示式2 int numbers new int 2,3 0,0 0,1 0,2 1,0 1,1 1,2 舉例說明 using system namespace less...

藍鷗Unity開發基礎 構造方法

藍鷗unity開發基礎 構造和析構 一 構造和析構 構造方法 構造方法時乙個特殊的方法,負責初始化物件 構造方法名必須和類名一致 構造方法沒有返回值,但可以有引數,能夠過載 構造方法可以不寫,系統會自動為類新增乙個無引數的預設構造 如果將構造方法設定為private,就不能給你再使用此構造建立例項 ...