Überprüfen Sie, ob die Werte des Dictionary enthält ein element mit bestimmten Feldwert

Habe ich ein Wörterbuch

private readonly Dictionary<int, BinaryAssetExtensionDto> _identityMap;

Und ich würde gerne etwas wie das hier tun:

if(_identityMap.Values.Contains(x => x.extension == extension))...

Ist dies möglich, da Vorherige code funktioniert nicht.

Nun mache ich es so:

var result = _identityMap.Values.ToList().Find(x => x.extension == extension);
if (result != null) return result;

InformationsquelleAutor Lieven Cardoen | 2010-02-23

Schreibe einen Kommentar