Unity3D-遊戲/VR/AR開發之C#基礎:字典
阿新 • • 發佈:2018-12-26
using System;
//引用泛型集合名稱空間
using System.Collections.Generic;
namespace Lesson_24
{
class MainClass
{
public static void Main (string[] args)
{
//建立一個字典物件,key的型別是string,Value的型別是int
Dictionary<string,int> dic=new Dictionary<string,int>();
//Add方法用來新增鍵值對
dic.Add("laowang",13);
dic.Add("laozhang",18);
//從字典中移除鍵值對
dic.Remove ("laowang");
//清空當前字典
dic.Clear ();
//獲取當前字典中KeyValue的個數
int count = dic.Count;
Console.WriteLine ("當前字典中有"+count+"個keyvalue" );
//檢查字典中是否包含指定的Key
bool b=dic.ContainsKey("xiaoming");
//檢查字典中是否包含指定的Value
bool c = dic.ContainsValue (15);
//嘗試獲取指定的key所對應的Value
int s;
dic.TryGetValue ("xiaoming",out s);
//如果當前字典中包含xiaoming這個key,那麼就獲取對應的Value並儲存在s中bb=true
//如果當前字典中不包含xiaoming這個key,那麼s=null,bb=false
//通過Key獲取Value
int age= dic["laowang"];
Console.WriteLine (age);
}
}
}