MaskedTextProvider.Replace 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
서식이 지정된 문자열의 편집 가능한 문자 하나 이상을 지정된 문자로 바꿉니다.
오버로드
Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
지정된 시작 위치와 끝 위치 사이에 있는 편집 가능한 문자의 범위를 지정된 문자열로 바꾼 다음 제거 위치와 설명 정보를 출력합니다. |
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
지정된 시작 위치와 끝 위치 사이에 있는 한 문자를 지정된 문자 값으로 바꾼 다음 제거 위치와 설명 정보를 출력합니다. |
Replace(String, Int32, Int32, MaskedTextResultHint) |
지정된 위치에서 시작하는 편집 가능한 문자의 범위를 지정된 문자열로 바꾼 다음 제거 위치와 설명 정보를 출력합니다. |
Replace(Char, Int32, Int32, MaskedTextResultHint) |
지정된 위치나 그 뒤에 있는 한 문자를 지정된 문자 값으로 바꾼 다음 제거 위치와 설명 정보를 출력합니다. |
Replace(String, Int32) |
지정된 위치에서 시작하는 편집 가능한 문자의 범위를 지정된 문자열로 바꿉니다. |
Replace(Char, Int32) |
지정된 위치나 그 뒤에 있는 한 문자를 지정된 문자 값으로 바꿉니다. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 시작 위치와 끝 위치 사이에 있는 편집 가능한 문자의 범위를 지정된 문자열로 바꾼 다음 제거 위치와 설명 정보를 출력합니다.
public:
bool Replace(System::String ^ input, int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace (string input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : string * int * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As String, startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
매개 변수
- startPosition
- Int32
바꾸기가 시작되는 서식이 지정된 문자열의 위치(0부터 시작)입니다.
- endPosition
- Int32
바꾸기가 끝나는 서식이 지정된 문자열의 위치(0부터 시작)입니다.
- testPosition
- Int32
성공하면 서식이 지정된 문자열에서 마지막 문자가 실제로 바뀐 위치(0부터 시작)이고, 그렇지 않으면 작업에 실패한 첫 번째 위치입니다. 출력 매개 변수입니다.
- resultHint
- MaskedTextResultHint
바꾸기 작업의 결과를 간략하게 설명하는 MaskedTextResultHint입니다. 출력 매개 변수입니다.
반환
모든 문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Replace 지정된 시작 위치와 끝 위치 사이의 형식이 지정된 문자열에서 편집 가능한 첫 번째 위치를 검색합니다. 이 시점 이후에 편집 가능한 위치가 충분하다는 가정 하에 기존 문자 값은 대체 문자열 매개 변수 input
의 내용으로 하나씩 바뀝니다.
다음 조건은 오류로 간주됩니다. 오류가 발생하면 대체 항목이 발생하지 않고 를 Replace 반환 false
합니다.
또는
endPos
매개 변수는startPos
형식이 지정된 문자열이 시작되기 전이나 끝 부분을 가리킵니다.서식이 지정된 문자열에 대체 문자열의 내용을 저장할 수 있는 편집 가능한 위치가 충분하지 않습니다.
대체 문자 값 중 하나는 인쇄할 수 없거나 해당 mask 요소와 일치하지 않기 때문에 유효하지 않습니다.
반환 값 외에도 이 메서드에는 대체 작업에 대한 추가 정보를 제공하는 두 개의 출력 매개 변수가 있습니다.
추가 정보
적용 대상
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 시작 위치와 끝 위치 사이에 있는 한 문자를 지정된 문자 값으로 바꾼 다음 제거 위치와 설명 정보를 출력합니다.
public:
bool Replace(char input, int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace (char input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : char * int * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As Char, startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
매개 변수
- startPosition
- Int32
바꾸기가 시작되는 서식이 지정된 문자열의 위치(0부터 시작)입니다.
- endPosition
- Int32
바꾸기가 끝나는 서식이 지정된 문자열의 위치(0부터 시작)입니다.
- testPosition
- Int32
성공하면 서식이 지정된 문자열에서 마지막 문자가 실제로 바뀐 위치(0부터 시작)이고, 그렇지 않으면 작업에 실패한 첫 번째 위치입니다. 출력 매개 변수입니다.
- resultHint
- MaskedTextResultHint
바꾸기 작업의 결과를 간략하게 설명하는 MaskedTextResultHint입니다. 출력 매개 변수입니다.
반환
문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) 지정된 시작 위치와 끝 위치 사이의 형식이 지정된 문자열에서 편집 가능한 첫 번째 위치를 검색합니다. 편집 가능한 위치의 값이 지정된 문자 input
로 변경됩니다. 다음 조건 중 어느 것이든 대체 작업을 수행하지 않고 값 false
이 반환되는 오류 조건이 발생합니다.
또는
endPos
매개 변수는startPos
형식이 지정된 문자열이 시작되기 전이나 끝 부분을 가리킵니다.지정된 간격에서 편집 가능한 문자를 찾을 수 없습니다.
대체 문자인
input
는 인쇄할 수 없거나 해당 마스크 요소와 일치하지 않으므로 유효한 입력 문자가 아닙니다.
반환 값 외에도 이 메서드에는 대체 작업에 대한 추가 정보를 제공하는 두 개의 출력 매개 변수가 있습니다.
추가 정보
적용 대상
Replace(String, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 위치에서 시작하는 편집 가능한 문자의 범위를 지정된 문자열로 바꾼 다음 제거 위치와 설명 정보를 출력합니다.
public:
bool Replace(System::String ^ input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace (string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : string * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As String, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
매개 변수
- position
- Int32
바꿀 첫 번째 편집 가능한 문자를 검색할 위치(0부터 시작)입니다.
- testPosition
- Int32
성공하면 서식이 지정된 문자열에서 마지막 문자가 실제로 바뀐 위치(0부터 시작)이고, 그렇지 않으면 작업에 실패한 첫 번째 위치입니다. 출력 매개 변수입니다.
- resultHint
- MaskedTextResultHint
바꾸기 작업의 결과를 간략하게 설명하는 MaskedTextResultHint입니다. 출력 매개 변수입니다.
반환
모든 문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Replace(String, Int32, Int32, MaskedTextResultHint) 지정된 위치()를 벗어나는 첫 번째 편집 가능한 위치를 pos
검색합니다. 이 시점 이후에 편집 가능한 위치가 충분하다는 가정 하에 기존 문자 값은 대체 문자열 매개 변수 input
의 내용으로 하나씩 바뀝니다.
다음 조건은 오류로 간주됩니다. 오류가 발생하면 대체 항목이 발생하지 않고 를 Replace(String, Int32, Int32, MaskedTextResultHint) 반환 false
합니다.
pos
매개 변수가 0보다 작거나 형식이 지정된 문자열의 보다 Length 큽니다.서식이 지정된 문자열에 대체 문자열의 내용을 저장할 수 있는 편집 가능한 위치가 충분하지 않습니다.
대체 문자 값 중 하나는 인쇄할 수 없거나 해당 mask 요소와 일치하지 않기 때문에 유효하지 않습니다.
반환 값 외에도 이 메서드에는 대체 작업에 대한 추가 정보를 제공하는 두 개의 출력 매개 변수가 있습니다.
추가 정보
적용 대상
Replace(Char, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 위치나 그 뒤에 있는 한 문자를 지정된 문자 값으로 바꾼 다음 제거 위치와 설명 정보를 출력합니다.
public:
bool Replace(char input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace (char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : char * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As Char, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
매개 변수
- position
- Int32
바꿀 첫 번째 편집 가능한 문자를 검색할 위치(0부터 시작)입니다.
- testPosition
- Int32
성공하면 서식이 지정된 문자열에서 마지막 문자가 실제로 바뀐 위치(0부터 시작)이고, 그렇지 않으면 작업에 실패한 첫 번째 위치입니다. 출력 매개 변수입니다.
- resultHint
- MaskedTextResultHint
바꾸기 작업의 결과를 간략하게 설명하는 MaskedTextResultHint입니다. 출력 매개 변수입니다.
반환
문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Replace(Char, Int32, Int32, MaskedTextResultHint) 형식이 지정된 문자열의 첫 번째 편집 가능한 위치()를 검색 pos
합니다. 편집 가능한 위치의 값이 지정된 문자 input
로 변경됩니다. 다음 조건 중 어느 것이든 대체 작업을 수행하지 않고 값 false
이 반환되는 오류 조건이 발생합니다.
pos
매개 변수가 0보다 작거나 형식이 지정된 문자열의 보다 Length 큽니다.지정한 위치
pos
또는 그 너머의 서식이 지정된 문자열에서 편집 가능한 문자를 찾을 수 없습니다.대체 문자인
input
는 인쇄할 수 없거나 해당 마스크 요소와 일치하지 않으므로 유효한 입력 문자가 아닙니다.
반환 값 외에도 이 메서드에는 대체 작업에 대한 추가 정보를 제공하는 두 개의 출력 매개 변수가 있습니다.
추가 정보
적용 대상
Replace(String, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 위치에서 시작하는 편집 가능한 문자의 범위를 지정된 문자열로 바꿉니다.
public:
bool Replace(System::String ^ input, int position);
public bool Replace (string input, int position);
member this.Replace : string * int -> bool
Public Function Replace (input As String, position As Integer) As Boolean
매개 변수
- position
- Int32
바꿀 첫 번째 편집 가능한 문자를 검색할 위치(0부터 시작)입니다.
반환
모든 문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
예외
input
매개 변수가 null
인 경우
설명
메서드는 Replace(String, Int32) 지정된 위치()를 벗어나는 첫 번째 편집 가능한 위치를 pos
검색합니다. 이 시점 이후에 편집 가능한 위치가 충분하다는 가정 하에 작동하면 기존 문자 값이 대체 문자열 매개 변수 input
의 내용으로 하나씩 바뀝니다.
다음 조건은 오류로 간주됩니다. 오류가 발생하면 대체 항목이 발생하지 않고 를 Replace(String, Int32) 반환 false
합니다.
pos
매개 변수가 0보다 작거나 형식이 지정된 문자열의 보다 Length 큽니다.서식이 지정된 문자열에 대체 문자열의 내용을 저장할 수 있는 편집 가능한 위치가 충분하지 않습니다.
대체 문자 값 중 하나는 인쇄할 수 없거나 해당 mask 요소와 일치하지 않기 때문에 유효하지 않습니다.
추가 정보
적용 대상
Replace(Char, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
지정된 위치나 그 뒤에 있는 한 문자를 지정된 문자 값으로 바꿉니다.
public:
bool Replace(char input, int position);
public bool Replace (char input, int position);
member this.Replace : char * int -> bool
Public Function Replace (input As Char, position As Integer) As Boolean
매개 변수
- position
- Int32
바꿀 첫 번째 편집 가능한 문자를 검색할 위치(0부터 시작)입니다.
반환
문자가 성공적으로 바뀌었으면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Replace(Char, Int32) 형식이 지정된 문자열의 첫 번째 편집 가능한 위치()를 검색 pos
합니다. 편집 가능한 위치의 값이 지정된 문자 input
로 변경됩니다. 다음 조건 중에서 대체 작업을 수행하지 않고 값 false
이 반환되는 오류가 발생합니다.
pos
매개 변수가 0보다 작거나 형식이 지정된 문자열의 보다 Length 큽니다.지정한 위치
pos
또는 그 너머의 서식이 지정된 문자열에서 편집 가능한 문자를 찾을 수 없습니다.대체 문자인
input
는 인쇄할 수 없거나 해당 마스크 요소와 일치하지 않으므로 유효한 입력 문자가 아닙니다.
추가 정보
적용 대상
.NET