MaskedTextProvider.VerifyEscapeChar(Char, Int32) Metoda

Definicja

Sprawdza, czy określony znak zostanie uniknięty w określonej pozycji.

C#
public bool VerifyEscapeChar (char input, int position);

Parametry

input
Char

Char Wartość do przetestowania.

position
Int32

Pozycja w masce do testowania znaku wejściowego względem.

Zwraca

true jeśli określony znak zostanie uniknięty w określonej pozycji; w przeciwnym razie , false.

Uwagi

Mówi się, że znak jest ucieczki , jeśli jest prawidłowym wejściem, ale nie jest przypisany do tej pozycji w sformatowanym ciągu. Znaki ucieczki należą do następujących trzech kategorii:

  • Znaki monitu są usuwane, jeśli AllowPromptAsInput właściwość ma truewartość .

  • Znaki wejściowe są ucieczki, jeśli mają taką samą wartość jak literał w masce, a jeśli SkipLiterals właściwość ma truewartość .

  • Znaki spacji są znakami ucieczki, jeśli ResetOnSpace właściwość ma wartość true.

Metoda VerifyEscapeChar zwróci również false wartość , jeśli pos parametr jest mniejszy niż zero lub większy niż LengthMask.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Zobacz też