c# appconfig 添加字符串数组,输出时顺序是乱的

图片说明
cshap
static void Main(string[] args)
{
//

IDictionary IDTest1 = (IDictionary)ConfigurationManager.GetSection("Test1");
string[] values1 = new string[IDTest1.Count];
IDTest1.Values.CopyTo(values1, 0);

        foreach (var x in values1)
        {
            Console.WriteLine(x);
        }

        Console.ReadKey();
    }
            输出时key的顺序是乱的,怎样能按顺序来输出,或者有什么其他办法,能外部文件配置设置程序某些参数

1个回答

字典本来就是无序的,但是乱怕什么,排序下就是了。

foreach (var x in values1.OrderBy(x => x))

Ezio_C
Ezio_C 谢谢大牛,问题已经解决
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐