MaskedTextProvider.VerifyEscapeChar(Char, Int32) 메서드

정의

지정된 문자가 지정된 위치에서 이스케이프되는지 여부를 테스트합니다.

public:
 bool VerifyEscapeChar(char input, int position);
public bool VerifyEscapeChar (char input, int position);
member this.VerifyEscapeChar : char * int -> bool
Public Function VerifyEscapeChar (input As Char, position As Integer) As Boolean

매개 변수

input
Char

테스트할 Char 값입니다.

position
Int32

입력 문자를 테스트할 마스크의 위치입니다.

반환

지정된 문자가 지정된 위치에서 이스케이프되면 true이고, 그렇지 않으면 false입니다.

설명

문자는 유효한 입력이지만 형식이 지정된 문자열의 해당 위치에 할당되지 않은 경우 이 스케 이프되었다고 합니다. 이스케이프된 문자는 다음 세 가지 범주로 구분됩니다.

  • 속성이 인 경우 프롬프트 문자가 이스케이프 AllowPromptAsInput 됩니다 true.

  • 입력 문자는 마스크의 리터럴과 동일한 값을 가지며 속성이 인 경우 이 SkipLiterals 스케이프됩니다 true.

  • 속성이 인 경우 공백 문자가 이스케이프 ResetOnSpace 됩니다 true.

매개 변수가 VerifyEscapeChar 0보다 작거나 의 pos 보다 큰 경우에도 메서드가 LengthMask반환 false 됩니다.

적용 대상

추가 정보