无法转换类型为' System.Collections.DictionaryEntry'的对象输入' System.String'

时间:2015-11-16 22:22:24

标签: c# resources

我有资源Resource1有很多字符串doc1,doc2,...等我希望在列表中的这个资源中检索所有内容我制作以下代码但是在转到foreach时给我一个例外循环这是我的代码

     ResourceSet resourceSet =  Resource1.ResourceManager.GetResourceSet(
CultureInfo.CurrentUICulture, true, true);
    List<string> Data_set = new List<string>();

foreach (string xs in resourceSet)
        {
            Data_set.Add(xs);

        }
        listBox1.DataSource = Data_set;

1 个答案:

答案 0 :(得分:3)

您无法将DictionaryEntry投射到string,但您可以获得KeyValue

foreach (DictionaryEntry xs in resourceSet)
{
    Data_set.Add(xs.Key + " " + xs.Value);
}