藍鷗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,就不能給你再使用此構造建立例項 ...