wenxiangchao
3 天以前 b544d5cccd76735e034c8055918a50927b437474
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System.Collections.Generic;
 
namespace HMI.Core.Util
{
    public class UtilContainer
    {
        private static Dictionary<string, object> Map = new Dictionary<string, object>();
 
        public static bool RegisterUtil(string name, object value)
        {
            if (Map.ContainsKey(name)) return false;
            Map[name] = value;
            return true;
        }
 
        public T GetUtil<T>(string name)
        {
            if (!Map.ContainsKey(name)) return default(T);
            return (T)Map[name];
        }
    }
}