C 字典Dictionary在unity中使用案例

2021-09-09 05:10:08 字數 794 閱讀 2635

c#字典在unity中使用案例

1、前言:

講起c#dictionary,許多人聞之色變,不了解,不清楚,即使知道,了解,也不一定會用,鑑於此,本人特地總結了乙個使用字典的案例。

2、什麼是字典。

必須包含名空間system.collection.generic

dictionary裡面的每乙個元素都是乙個鍵值對(由二個元素組成:鍵和值)

鍵必須是唯一的,而值不需要唯一的

鍵和值都可以是任何型別(比如:string, int, 自定義型別,等等)

通過乙個鍵讀取乙個值的時間是接近o(1)

鍵值對之間的偏序可以不定義

3、下面舉個例子。詳細解釋.

3.1目的:讓每個紅色小球都按照各自路徑移動。

//移動物體。

privatetransform m_movegameobjectparent;

//物體的移動路徑。

privatetransform m_movepathparent;

//定義乙個字典,用來儲存移動物體和移動路徑。

privatedictionarywaydict;

void start()

break;

default:

break;}}

}

C 字典 Dictionary 用法

dictionary提供快速的基於鍵值的元素查詢。結構是 dictionary 當你有很多元素的時候可以用它。它包含在system.collections.generic名控制項中。在使用前,你必須宣告它的鍵型別和值型別。1 using system 2 using system.collectio...

C 字典 Dictionary 用法

dictionary提供快速的基於鍵值的元素查詢。結構是 dictionary key value 當你有很多元素的時候可以用它。它包含在system.collections.generic名控制項中。在使用前,你必須宣告它的鍵型別和值型別。using system using system.col...

C 字典(Dictionary)的使用

private dictionarypanelcach new dictionary private nbasepanel getpanel uipaneltype paneltype 例項化面板預製物 instpanel gameobject.instantiate resources.load ...