我有一本字典
Dictionary<string, object> ItemSource;
我想选择值包含字符串的项目。
这是我使用
的代码var ItemSource=_db.Users.ToDictionary(m=>m.FullName,M=>M.UserName as object);
var source=ItemSource.Where(a => a.Value.ToString().Contains(pattern))
但是这会返回所有项目。
ItemsSorce中的项目是
{[11,رحیمی]}
{12,سالاری}
{13,محمدی}
答案 0 :(得分:0)
你可以试试这个: -
ItemSource.Where(a=> a.Key.Contains(pattern)).Select(a=> a.Value);
修改强>
var source = ItemSource.Where(a=> a.Value == pattern).Select(a=> a.Key);