如何使用Array.Find将以下内容转换为VB.NET谓词?
Private Function FindCulture(ByVal Code As String) As Globalization.CultureInfo ' Dim AllCultures As Globalization.CultureInfo() = Globalization.CultureInfo.GetCultures(Globalization.CultureTypes.AllCultures) ' For Each Culture As Globalization.CultureInfo In AllCultures If Culture.TwoLetterISOLanguageName = Code Then Return Culture End If Next ' Return Nothing ' End Function
Private Function FindCulture(ByVal Code As String) As Globalization.CultureInfo Dim AllCultures As Globalization.CultureInfo() = Globalization.CultureInfo.GetCultures(Globalization.CultureTypes.AllCultures) Return Array.Find(AllCultures,Function(s) s.TwoLetterISOLanguageName = Code) End Function