2013-05-06 3 views
0

У меня есть ConcurrentDictionary из string (ключ) и object (значение).
Я хочу иметь оператор if, который возвращает true, если какой-либо ключ в моем словаре содержит подстроку «xyz». Еще лучше, если он начинается с «xyz».
Есть ли способ сделать это?C# ConcurrentDictionary - Лучшая практика и метод поиска подстановочных ключей

Я пробовал использовать concurrentDict.Keys.Contains & concurrentDict.ContainsKey.
Оба не служат цели.

Каков наилучший способ достичь этого?

ответ

2

Попробуйте?

return dictionary.Any(item => item.Key.StartsWith("xyz")); 
Смежные вопросы