【C#】C#委托和字典的结合使用

来源:互联网 发布:音效软件下载 编辑:程序博客网 时间:2024/05/16 04:00
using System.Collections;using System.Collections.Generic;using UnityEngine;public class DelegateDic : MonoBehaviour{    public delegate void del_Value(string name);    public Dictionary<string, del_Value> dic_Test;    void Start()    {        dic_Test = new Dictionary<string, del_Value>();        if (!dic_Test.ContainsKey("lidongyang"))        {            dic_Test.Add("lidongyang",null);        }        dic_Test["lidongyang"] += test01;        dic_Test["lidongyang"] += test02;        dic_Test["lidongyang"] += test03;        dic_Test["lidongyang"]("Love");    }    public void test01(string name)    {        print("test01" + name);    }    public void test02(string name)    {        print("test02" + name);    }    public void test03(string name)    {        print("test03" + name);    }}

参考 :http://blog.csdn.net/qq_15267341/article/details/60462943

0 0
原创粉丝点击