藍鷗unity開發基礎——list
一、list
list是一種強型別列表
list在大多數情況下比arraylist執行的更好並且是型別安全的
using
system;
using
system.collections;
//使用泛型集合,需要先引入命名空間
using
system.collections.generic;
namespace
lesson_23
class
mainclass
else
//a可以使用下標訪問list中的元素
arr[0]=
"你好!"
;string
str=arr[1];
console
.writeline(str);
//使用clear()清空整個list
arr.clear();
//1、arraylist 對元素的型別沒有限制
arraylist
a =
newarraylist
();a.add (
"hello"
);a.add (
14);
a.add (
"15.67f"
);//因為arraylist對元素型別沒有限制,系統會把這些元素當做object型別物件儲存
string
s= (
string
)a [0];
//arraylist 使用時效率會低一些}}
}
藍鷗Unity開發基礎 構造方法
藍鷗unity開發基礎 構造和析構 一 構造和析構 構造方法 構造方法時乙個特殊的方法,負責初始化物件 構造方法名必須和類名一致 構造方法沒有返回值,但可以有引數,能夠過載 構造方法可以不寫,系統會自動為類新增乙個無引數的預設構造 如果將構造方法設定為private,就不能給你再使用此構造建立例項 ...
藍鷗Unity開發基礎 泛型
藍鷗unity開發基礎 泛型 本節課我們來學習c 中的泛型,泛型是乙個特殊的型別,它可以最大限度的重用我們的 使用泛型能夠最大限度的重用 保護型別安全,提高效能 泛型成員因為型別的不確定性,不能使用算術運算子,比較運算子 型別引數可以有多個,可以是編譯器能夠識別的任何型別 型別引數的名字不能夠隨便起...
藍鷗Unity開發基礎 抽象類
藍鷗unity開發基礎 抽象類 抽象類 有時設計類僅僅為了表達抽象的概念,不與具體的事物相聯絡,只作為其派生類的基類使用,用來描述所有子類的共同特徵,這時我們可以使用抽象類。抽象類不能被直接例項化,抽象類中可以包含抽象方法 抽象類和抽象方法一起使用,它們都是c 語言中的一種新的特性。下面讓我們用 演...