Прочитать на английском

Поделиться через


MaskedTextProvider.Set Метод

Определение

Определяет форматируемую строку для заданной входной строки.

Перегрузки

Set(String)

Определяет форматируемую строку для заданной входной строки.

Set(String, Int32, MaskedTextResultHint)

Устанавливает форматируемую строку равной заданной входной строке, а затем выводит позицию удаления и описательные сведения.

Set(String)

Исходный код:
MaskedTextProvider.cs
Исходный код:
MaskedTextProvider.cs
Исходный код:
MaskedTextProvider.cs

Определяет форматируемую строку для заданной входной строки.

public bool Set (string input);

Параметры

input
String

Значение String, используемое для задания форматируемой строки.

Возвращаемое значение

Значение true при успешной установке всех знаков; в противном случае — значение false.

Исключения

Параметр input имеет значение null.

Комментарии

Метод Set очищает существующее содержимое форматируемой строки, а затем применяет маску к строке input , чтобы обновить содержимое форматируемой строки.

Следующие условия считаются ошибками. При возникновении ошибки форматированная строка остается неизменной и Set возвращает .false

  • В отформатируемой строке недостаточно редактируемых позиций для хранения содержимого строки замены.

  • Одно из замещающих символьных значений является недопустимым, так как оно не доступно для печати или не соответствует соответствующему элементу mask.

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.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

Set(String, Int32, MaskedTextResultHint)

Исходный код:
MaskedTextProvider.cs
Исходный код:
MaskedTextProvider.cs
Исходный код:
MaskedTextProvider.cs

Устанавливает форматируемую строку равной заданной входной строке, а затем выводит позицию удаления и описательные сведения.

public bool Set (string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);

Параметры

input
String

Значение String, используемое для задания форматируемой строки.

testPosition
Int32

При удачном удалении отсчитываемая от нуля позиция в форматируемой строке, в которой был фактически установлен последний знак; в противном случае — первая позиция, в которой выполнение операции закончилось неудачей. Выходной параметр.

resultHint
MaskedTextResultHint

Объект MaskedTextResultHint, кратко описывающий результат операции установки. Выходной параметр.

Возвращаемое значение

Значение true при успешной установке всех знаков; в противном случае — значение false.

Исключения

Параметр input имеет значение null.

Комментарии

Метод Set очищает существующее содержимое форматируемой строки, а затем применяет маску к строке input , чтобы обновить содержимое форматируемой строки.

Следующие условия считаются ошибками. При возникновении ошибки форматированная строка остается неизменной и Set возвращает .false

  • В отформатируемой строке недостаточно редактируемых позиций для хранения содержимого строки замены.

  • Одно из замещающих символьных значений является недопустимым, так как оно не доступно для печати или не соответствует соответствующему элементу mask.

Эта версия предоставляет два дополнительных Set выходных параметра для передачи дополнительных сведений о работе метода .

См. также раздел

Применяется к

.NET 9 и другие версии
Продукт Версии
.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