Dictionary取值方式和类型转化

原创 2006年06月08日 13:07:00

Dictionary<string, Object> temp = new Dictionary<string,Object>();

        foreach (KeyValuePair<string, object> kvp in temp)
        {
                kvp.Value;  //值
                 kvp.Key;    //键                            
        }

public T GetVariableValue<T>(string patrVariableName)
        {
            object outValue;
            if (temp.TryGetValue(patrVariableName, out outValue))
            {
                 return (T)outValue;
            }
            else
            {
                return default(T);
            }
        }

Object mobj;

mobj=this.GetVariableValue<object>(patrVariableName)

Type mType=mobj.GetType();

 objValue = Convert.ChangeType(value, mType);

C#泛型集合之Dictionary<k, v>使用技巧

1、要使用Dictionary集合,需要导入C#泛型命名空间   System.Collections.Generic(程序集:mscorlib) 2、描述    1)、从一组键(Key)到一组值(V...
  • woaixiaozhe
  • woaixiaozhe
  • 2012年11月20日 09:50
  • 21992

C# Dictionary 通过Keys获取Values

Dictionary dic = new Dictionary(); dic.Add("txt", "notepad.exe"); ...
  • jys1216
  • jys1216
  • 2011年12月25日 22:57
  • 16431

c#——字典转化为对象(dictionary to object)

/// /// 字典类型转化为对象 /// /// /// public T DicToObject(Dicti...
  • Shiyaru1314
  • Shiyaru1314
  • 2016年10月25日 09:29
  • 4234

C#中Dictionary字典取值

// Create a new dictionary of strings, with string keys. // Dictionarystring, string>...
  • u010026901
  • u010026901
  • 2014年03月18日 13:16
  • 3451

.net 遍历Dictionary两种方式

//统计字符串中字符出现次数,不区分大小写 string str = "Welcome to Chinaword"; string lowerstr=s...
  • zhang1597116
  • zhang1597116
  • 2012年10月17日 14:34
  • 4224

【C#】Dictionary和List泛型比较

这几天做项目被一个问题难倒了,不知如何去动手,问了师哥有点小小的收获,给我普及了一下C#中dictionary的用法;我们以前做项目的时候用到最多的就是list泛型,来讲一讲两者的比较吧。  【Dic...
  • tengliu6
  • tengliu6
  • 2016年08月21日 21:40
  • 2184

swift Dictionary 字典

// //  main.swift //  字典 // //  Created by zhangbiao on 14-6-15. //  Copyright (c) 20...
  • zhang_biao_1991
  • zhang_biao_1991
  • 2014年06月16日 09:02
  • 47996

AS3类型转换

类型转换 在将某个值转换为其它数据类型的值时,就说发生了类型转换。类型转换可以是"隐式的",也可以是"显式的"。隐式转换又称为"强制",有时由 Flash Player 在运行时执行。例如,...
  • yu_yuanzhan
  • yu_yuanzhan
  • 2013年11月19日 00:47
  • 542

C#中泛型集合类List与Dictionary解析

List: 注意事项: List类不用进行装箱和拆箱,所以比ArrayList性能要高。 常用方法: 1.List.Add()  添加一个元素  List.AddRange()  添加一个...
  • linukey
  • linukey
  • 2015年01月08日 22:44
  • 1273

通过Dictionary中的key理解object

Object类提供了一些virtual方法,例如ToString, GetHashCode, Equals等,通常我们不太体会它的意义。而Dictionary中的Key却需要也帮助我们很好的理解这些方...
  • albertliangyg
  • albertliangyg
  • 2013年09月24日 16:56
  • 4075
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dictionary取值方式和类型转化
举报原因:
原因补充:

(最多只允许输入30个字)