Strings.Filter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines String Arrays basierend auf angegebenen Filterkriterien enthält.
Überlädt
| Name | Beschreibung |
|---|---|
| Filter(Object[], String, Boolean, CompareMethod) |
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines |
| Filter(String[], String, Boolean, CompareMethod) |
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines |
Filter(Object[], String, Boolean, CompareMethod)
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines String Arrays basierend auf angegebenen Filterkriterien enthält.
public static string[]? Filter(object?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter(object[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : obj[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As Object(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()
Parameter
- Source
- Object[]
Required. Eindimensionales Array der zu durchsuchenden Zeichenfolgen.
- Match
- String
Required. Zeichenfolge, nach der gesucht werden soll.
- Include
- Boolean
Dies ist optional.
Boolean wert, der angibt, ob Teilzeichenfolgen zurückgegeben werden sollen, die eingeschlossen oder ausgeschlossen werden Matchsollen. Ist dies Includeder Wert, gibt True die Filter Funktion die Teilmenge des Arrays zurück, das als Teilzeichenfolge enthältMatch. Ist Include dies Falseder Fall, gibt die Filter Funktion die Teilmenge des Arrays zurück, das nicht als Teilzeichenfolge enthalten Match ist.
- Compare
- CompareMethod
Dies ist optional. Numerischer Wert, der den Typ des zu verwendenden Zeichenvergleichs angibt. Werte finden Sie unter "Einstellungen".
Gibt zurück
Ein nullbasiertes Array, das eine Teilmenge eines String Arrays basierend auf angegebenen Filterkriterien enthält.
Ausnahmen
Source ist Nothing oder ist kein eindimensionales Array.
Beispiele
In diesem Beispiel wird die Verwendung der Filter Funktion veranschaulicht.
Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)
Hinweise
Wenn keine Übereinstimmungen Match gefunden werden, Sourcegibt die Filter Funktion ein leeres Array zurück. Wenn ein eindimensionales Array festgelegt Source ist oder nicht, tritt ein Fehler aufNothing.
Das von der Filter Funktion zurückgegebene Array enthält nur genügend Elemente, um die Anzahl der übereinstimmenden Elemente zu enthalten.
Das Compare Argument kann die folgenden Werte aufweisen.
| Dauerhaft | Description |
|---|---|
CompareMethod.Binary |
Führt einen binären Vergleich aus |
CompareMethod.Text |
Führt einen Textvergleich aus |
Weitere Informationen
- Replace(String, String, String, Int32, Int32, CompareMethod)
- ArgumentException
- Zusammenfassung der Zeichenfolgenmanipulation
Gilt für:
Filter(String[], String, Boolean, CompareMethod)
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
- Quelle:
- Strings.vb
Gibt ein nullbasiertes Array zurück, das eine Teilmenge eines String Arrays basierend auf angegebenen Filterkriterien enthält.
public static string[]? Filter(string?[] Source, string? Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
public static string[] Filter(string[] Source, string Match, bool Include = true, Microsoft.VisualBasic.CompareMethod Compare = Microsoft.VisualBasic.CompareMethod.Binary);
static member Filter : string[] * string * bool * Microsoft.VisualBasic.CompareMethod -> string[]
Public Function Filter (Source As String(), Match As String, Optional Include As Boolean = true, Optional Compare As CompareMethod = Microsoft.VisualBasic.CompareMethod.Binary) As String()
Parameter
- Source
- String[]
Required. Eindimensionales Array der zu durchsuchenden Zeichenfolgen.
- Match
- String
Required. Zeichenfolge, nach der gesucht werden soll.
- Include
- Boolean
Dies ist optional.
Boolean wert, der angibt, ob Teilzeichenfolgen zurückgegeben werden sollen, die eingeschlossen oder ausgeschlossen werden Matchsollen. Ist dies Includeder Wert, gibt True die Filter Funktion die Teilmenge des Arrays zurück, das als Teilzeichenfolge enthältMatch. Ist Include dies Falseder Fall, gibt die Filter Funktion die Teilmenge des Arrays zurück, das nicht als Teilzeichenfolge enthalten Match ist.
- Compare
- CompareMethod
Dies ist optional. Numerischer Wert, der den Typ des zu verwendenden Zeichenvergleichs angibt. Werte finden Sie unter "Einstellungen".
Gibt zurück
Ein nullbasiertes Array, das eine Teilmenge eines String Arrays basierend auf angegebenen Filterkriterien enthält.
Ausnahmen
Source ist Nothing oder ist kein eindimensionales Array.
Beispiele
In diesem Beispiel wird die Verwendung der Filter Funktion veranschaulicht.
Dim testStrings(2) As String
testStrings(0) = "This"
testStrings(1) = "Is"
testStrings(2) = "It"
Dim subStrings() As String
' Returns ["This", "Is"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Text)
' Returns ["This"].
subStrings = Filter(testStrings, "is", True, CompareMethod.Binary)
' Returns ["Is", "It"].
subStrings = Filter(testStrings, "is", False, CompareMethod.Binary)
Hinweise
Wenn keine Übereinstimmungen Match gefunden werden, Sourcegibt die Filter Funktion ein leeres Array zurück. Wenn ein eindimensionales Array festgelegt Source ist oder nicht, tritt ein Fehler aufNothing.
Das von der Filter Funktion zurückgegebene Array enthält nur genügend Elemente, um die Anzahl der übereinstimmenden Elemente zu enthalten.
Das Compare Argument kann die folgenden Werte aufweisen.
| Dauerhaft | Description |
|---|---|
CompareMethod.Binary |
Führt einen binären Vergleich aus |
CompareMethod.Text |
Führt einen Textvergleich aus |
Weitere Informationen
- Replace(String, String, String, Int32, Int32, CompareMethod)
- ArgumentException
- Zusammenfassung der Zeichenfolgenmanipulation