【问题标题】:VB.NET Predicate Array FindVB.NET 谓词数组查找
【发布时间】:2010-09-26 22:31:20
【问题描述】:

如何使用 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

【问题讨论】:

    标签: vb.net arrays find predicate


    【解决方案1】:
    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
    

    【讨论】:

      猜你喜欢
      • 2017-04-15
      • 2012-05-18
      • 1970-01-01
      • 2018-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-07
      相关资源
      最近更新 更多