1. 程式人生 > >Unity3D-遊戲/VR/AR開發之C#基礎:字典

Unity3D-遊戲/VR/AR開發之C#基礎:字典

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); } } }