藍鷗Unity開發基礎 List

2021-07-22 11:04:20 字數 819 閱讀 3024

藍鷗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 語言中的一種新的特性。下面讓我們用 演...