从下面的代码我总是知道是否有任何DatFiles不同步。但是如何获得哪一个?
bool isNotinSync = DatFileListDictioanry.Any(t => IsThisDatFileNotInSync(t.Key)) // I want a key or Pair here!
我知道这可以通过简单的for循环并检查对的所有值来实现。但还有更好的东西吗?
答案 0 :(得分:4)
以下应该有所帮助:
如果您只需要第一个/默认条目
DatFileListDictioanry.FirstOrDefault(t => IsThisDatFileNotInSync(t.Key))
如果您需要完整列表,请:
DatFileListDictioanry.Where(t => IsThisDatFileNotInSync(t.Key))
答案 1 :(得分:2)
试试这个:
DatFileListDictioanry.Where(t => IsThisDatFileNotInSync(t.Key)).FirstOrDefault()