如何在c#</string,string>中解析字典<string,string>

时间:2011-02-13 05:10:25

标签: c# string parsing

我在c#中有一个字典,我收集信息作为键值对。 我如何解析它们并从中获得价值。

like key =“SID”我如何通过按键

检查索引来从字典中获取值

4 个答案:

答案 0 :(得分:1)

如果您有字典MyDictionary,那么您可以使用以下语法获取密钥的值:

对象x = MyDictionary [“SID”]

当然,x可以是比“对象”更具体的类型。

答案 1 :(得分:1)

如上所述,但我会验证他们是否正在寻找存在。为了便于阅读,我以简单的方式完成了它。

        var keyToLookUp = "SomeText";
        string value;

        if (dictionary.ContainsKey(keyToLookUp))
        {
            value = dictionary[keyToLookUp];
        }
        else
        {
            //Handle key not found here.
        }

答案 2 :(得分:0)

value = my_dict["SID"]; ...?

答案 3 :(得分:0)

 string value = dict[key]

在您的情况下,key将为"SID"'这真的很简单。

  

like key =“SID”我如何通过键检查字典中的值>

我不确定你在那里问什么,但是Dictionary是一个关联集合。如果您需要使用/跟踪索引,那么您应该使用不同的数据结构。