我有一本词典
private readonly Dictionary<int, BinaryAssetExtensionDto> _identityMap;
Run Code Online (Sandbox Code Playgroud)
我想做这样的事情:
if(_identityMap.Values.Contains(x => x.extension == extension))...
Run Code Online (Sandbox Code Playgroud)
这是可能的,因为以前的代码不起作用.
现在我这样做:
var result = _identityMap.Values.ToList().Find(x => x.extension == extension);
if (result != null) return result;
Run Code Online (Sandbox Code Playgroud)
using System.Linq;
...
_identityMap.Values.Any(x=>x.extension==extension)
Run Code Online (Sandbox Code Playgroud)