Ich bin sicher, dass Sie myList.Exists
auch in VB.NET verwenden könnten, nur mit seiner Lambda-Ausdruckssyntax.
Der allgemeinere Weg besteht jedoch darin, den LINQ-Operator Any
zu verwenden die Überladung, die ein Prädikat nimmt. Zum Beispiel:
Persönlich bevorzuge ich LINQ-Operatoren, es sei denn, die spezifischere List<T>
-Methode bietet aus irgendeinem Grund einen signifikanten Vorteil.
BEARBEITEN:
Wenn Sie später auf das Objekt zugreifen müssen, verwenden Sie einfach:
%Vor%Es ist ungefähr dasselbe, außer dass VB.NET eine andere Syntax für Lambda-Ausdrücke hat:
%Vor%