Strings.Filter 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 필터링 기준에 따라 String
배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.
오버로드
Filter(Object[], String, Boolean, CompareMethod) |
지정된 필터링 기준에 따라 |
Filter(String[], String, Boolean, CompareMethod) |
지정된 필터링 기준에 따라 |
Filter(Object[], String, Boolean, CompareMethod)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
지정된 필터링 기준에 따라 String
배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.
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()
매개 변수
- Source
- Object[]
필수 요소. 찾을 문자열의 1차원 배열입니다.
- Match
- String
필수 요소. 검색할 문자열입니다.
- Include
- Boolean
선택 사항입니다. Match
를 포함하거나 제외하는 부분 문자열을 반환할지 여부를 나타내는 Boolean
값입니다. Include
가 True
이면 Filter
함수는 부분 문자열로 Match
를 포함하는 배열의 하위 집합을 반환합니다. Include
가 False
이면 Filter
함수는 부분 문자열로 Match
를 포함하지 않는 배열의 하위 집합을 반환합니다.
- Compare
- CompareMethod
선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.
반환
지정된 필터링 기준에 따라 String
배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.
예외
Source
가 Nothing
이거나 1차원 배열이 아닙니다.
예제
이 예제에서는 함수를 사용하는 방법을 보여 줍니다 Filter
.
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)
설명
에 Source
일치하는 항목 Match
이 없으면 함수는 Filter
빈 배열을 반환합니다. 이 로 설정 Nothing
되거나 1차원 배열이 아닌 경우 Source
오류가 발생합니다.
함수에서 반환된 Filter
배열에는 일치하는 항목 수를 포함하기에 충분한 요소만 포함됩니다.
인수에는 Compare
다음 값이 있을 수 있습니다.
상수 | Description |
---|---|
CompareMethod.Binary |
이진 비교 수행 |
CompareMethod.Text |
텍스트 비교 수행 |
추가 정보
적용 대상
Filter(String[], String, Boolean, CompareMethod)
- Source:
- Strings.vb
- Source:
- Strings.vb
- Source:
- Strings.vb
지정된 필터링 기준에 따라 String
배열의 하위 집합을 포함하는 0부터 시작하는 배열을 반환합니다.
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()
매개 변수
- Source
- String[]
필수 요소. 찾을 문자열의 1차원 배열입니다.
- Match
- String
필수 요소. 검색할 문자열입니다.
- Include
- Boolean
선택 사항입니다. Match
를 포함하거나 제외하는 부분 문자열을 반환할지 여부를 나타내는 Boolean
값입니다. Include
가 True
이면 Filter
함수는 부분 문자열로 Match
를 포함하는 배열의 하위 집합을 반환합니다. Include
가 False
이면 Filter
함수는 부분 문자열로 Match
를 포함하지 않는 배열의 하위 집합을 반환합니다.
- Compare
- CompareMethod
선택 사항입니다. 사용할 문자열 비교의 종류를 나타내는 숫자 값입니다. 값에 대해서는 "설정"을 참조하세요.
반환
지정된 필터링 기준에 따라 String
배열의 하위 집합을 포함하는 0부터 시작하는 배열입니다.
예외
Source
가 Nothing
이거나 1차원 배열이 아닙니다.
예제
이 예제에서는 함수를 사용하는 방법을 보여 줍니다 Filter
.
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)
설명
에 Source
일치하는 항목 Match
이 없으면 함수는 Filter
빈 배열을 반환합니다. 이 로 설정 Nothing
되거나 1차원 배열이 아닌 경우 Source
오류가 발생합니다.
함수에서 반환된 Filter
배열에는 일치하는 항목 수를 포함하기에 충분한 요소만 포함됩니다.
인수에는 Compare
다음 값이 있을 수 있습니다.
상수 | Description |
---|---|
CompareMethod.Binary |
이진 비교 수행 |
CompareMethod.Text |
텍스트 비교 수행 |
추가 정보
적용 대상
.NET