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

Dictionary使用自定义类型为KEY

Dictionary作为字典进行索引取值时的效率相比List的遍历查找要好很多,然而有时淡出的int,string等作为关键值索引并不够使用,需要自定义类型来作为KEY,对于自定义的类型作为KEY,要...
  • suifcd
  • suifcd
  • 2016年07月22日 19:47
  • 2395

OC_语法入门_day7_Foundation框架/结构体/字符串/数组/Set/Dictionary(Map)/数值封装/任意类型封装/日期

H:/Objective-C/OC_day7/01-结构体-main.m// // main.m // 01-结构体 // // Created by apple on 13-8-12. // ...

C#中键值对类型Hashtable与Dictionary比较和相关用法

最近在使用C#中的Hashtable与Dictionary的时候,想知道其区别,通过查找网络相关博客资料,作出下列总结。 Hashtable与Dictionary虽然都是作为键值对的载体,但是采用的...

Swift语法_集合类型(Array.Set. Dictionary)

一:概念 Swift 语言提供 Arrays 、 Sets 和 Dictionaries 三种基本的集合类型用来存储集合数据。 数组(Arrays)是有序 数据的集。 集合(Sets)是无序无重复数...

深入学习Python内置数据类型之——字典(Dictionary)

http://blog.csdn.net/yima1006/article/details/7430323?reload 深入学习Python内置数据类型之——字典(Dictionary)  ...

听说Swift很NB,那么来勉强学点(3.3)--集合类型字典Dictionary

字典是一种存储多个相同类型的值的容器,就是键值对,跟js中的json一样吧! Swift的字典使用Dictionary定义,其中Key是字典中键的数据类型,Value是字典中对应于这些键所存储值的数...

python内置类型(list,dictionary, tuple , string, )

1、list:列表(即动态数组,C++标准库的vector,但可含不同类型的元素于一个list中) a = ["I","you","he","she"]      #元素可为任何类型。 下标:按下标...
  • sicexpn
  • sicexpn
  • 2013年09月16日 00:03
  • 2306

内置数据类型(dictionary list)

Dictionary 介绍  Dictionary 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系  Note: Dictio...

Python数据类型List列表+Tuple元组+Dictionary字典

Python数据类型List列表 + Tuple元组 + Dictionary字典

Dictionary数据类型在Darwin视频服务器中的使用

让我们先来看看Wikipedia中叫做Associative array的词条,是如下解释的: An associative array (also associative container ,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Dictionary取值方式和类型转化
举报原因:
原因补充:

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