.net 4.5.2
我的字典是这样定义的:
Dictionary<string, string> Dates = new Dictionary<string, string>();
它包含以下格式的 key :
2016/4/23
2016/4/24
2016/4/25
2016/4/26
2016/3/1
2016/3/2
如何遍历字典中具有这种格式的所有键:
2016/4/*
最佳答案
我不知道你在使用 String 类型的日期而不是使用 DateTime 类型。
无论如何,要回答您的问题,只需使用像这样的 StartsWith 扩展方法:
var aprilMonthKeys = Dates.Keys.Where(k => k.StartsWith("2016/4/"));
关于C#:从字典中检索符合条件的所有键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36806664/