Wie zum Wörterbuch benutzen VB.net?

Ich geschrieben habe, ist diese Funktion auf auto richtige Geschlecht M oder F ist von unterschiedlichen Werte in einem string-array. Es funktioniert gut, aber mein manager hat mir gesagt, Wörterbuch benutzen, welches er sagte, ist effizienter. Aber ich habe keine Ahnung. Jemand möchte mir helfen, zu verstehen, wie dies getan werden kann ? Danke.

    Public Function AutoGender(ByVal dt As DataTable) As DataTable        

    Dim Gender As String = ""
    Dim Mkeywords() As String = {"boy", "boys", "male", "man", "m", "men", "guy"}
    Dim Fkeywords() As String = {"girl", "girls", "female", "woman", "f", "women", "chick"}
    Dim row As DataRow
        For Each row In dt.Rows
            If Mkeywords.Contains(row("Gender").ToString.ToLower) Then
                Gender = "M"
                row("Gender") = Gender
            ElseIf Fkeywords.Contains(row("Gender").ToString.ToLower) Then
                Gender = "F"
                row("Gender") = Gender
            End If
        Next
    Return dt

    End Function
Vielleicht kann dies helfen, dotnetperls.com/dictionary-vbnet

InformationsquelleAutor lawphotog | 2012-06-21

Schreibe einen Kommentar