zoukankan      html  css  js  c++  java
  • c# 范型Dictionary实用例子

    //定义

    public static Dictionary<string, object> dict =new Dictionary<string, object>();       

    //主方法

    public void Test()

            {
              
                IList<Entity> kpi = new List<Entity>();           
                string key="kpi";
                AddPriviledge(key, kpi);
               
                
                IList<Entity> kpiResult = GetData<Entity>("kpi");

            }

            public void AddData<T>(string key,T value)
            {
                //验证如果已经存在,则覆盖
                if (dict.ContainsKey(key))
                {
                    dict[key] = value;
                }
                else 
                {
                    //否则新增
                    dict.Add(key, value);
                }
                
            }

            public IList<T> GetData<T>(string key)
            {
                return (IList<T>)dict[key];                              
            }
     
    例子别介意
  • 相关阅读:
    单臂路由
    C#同步、异步编程
    Grid控件
    使用WrapPanel和DockPanel
    使用StackPanel进行简单地布局
    WPF布局
    SQL update 多表连接方法
    创建一个自定义的Application类
    Application全局应用程序类
    XAMl使用其他命名空间中的类型及加载和编译
  • 原文地址:https://www.cnblogs.com/wdw31210/p/3669118.html
Copyright © 2011-2022 走看看