通过


MaskedTextProvider.Add 方法

定义

将输入字符或输入字符串添加到格式化字符串。

重载

名称 说明
Add(String, Int32, MaskedTextResultHint)

将指定输入字符串中的字符添加到格式化字符串的末尾,然后输出位置和描述性信息。

Add(Char, Int32, MaskedTextResultHint)

将指定的输入字符添加到格式化字符串的末尾,然后输出位置和描述性信息。

Add(Char)

将指定的输入字符添加到格式化字符串的末尾。

Add(String)

将指定输入字符串中的字符添加到格式化字符串的末尾。

Add(String, Int32, MaskedTextResultHint)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将指定输入字符串中的字符添加到格式化字符串的末尾,然后输出位置和描述性信息。

public:
 bool Add(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add(string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : string * int * MaskedTextResultHint -> bool
Public Function Add (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

参数

input
String

一个 String 包含要追加到格式化字符串中的字符值。

testPosition
Int32

格式化字符串中尝试添加字符的位置从零开始。 输出参数。

resultHint
MaskedTextResultHint

一个 MaskedTextResultHint 简洁地描述操作的结果。 输出参数。

返回

true 如果输入字符串中的所有字符都已成功添加,则为 ;否则 false 指示未添加任何字符。

注解

该方法 Add(String, Int32, MaskedTextResultHint) 将字符串中的 input 字符添加到格式化字符串,从后 LastAssignedPosition的第一个可用位置开始。 由于以下任何原因,此方法将失败:

  • 输入值中的任何字符都 input不可打印,或者输入值与其对应的掩码元素不匹配。

  • 在最后一个分配的位置之后,格式化字符串中没有足够的可用编辑位置。

如果此方法失败,则不进行添加,并且该方法返回 false

此方法的功能与采用单个 String 参数的重写版本相同, Add(String)只不过它输出了其他信息。

另请参阅

适用于

Add(Char, Int32, MaskedTextResultHint)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将指定的输入字符添加到格式化字符串的末尾,然后输出位置和描述性信息。

public:
 bool Add(char input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add(char input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : char * int * MaskedTextResultHint -> bool
Public Function Add (input As Char, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

参数

input
Char

Char要追加到格式化字符串的值。

testPosition
Int32

格式化字符串中尝试添加字符的位置从零开始。 输出参数。

resultHint
MaskedTextResultHint

一个 MaskedTextResultHint 简洁地描述操作的结果。 输出参数。

返回

true 如果已成功添加输入字符,则为 ;否则 false

注解

该方法 Add(Char, Int32, MaskedTextResultHint) 尝试将 input 字符值添加到格式字符串中的第一个可用位置后,最后分配的位置,该位置由 LastAssignedPosition 属性表示。 如果所有可用位置都位于最后一个分配的位置之前,此方法将失败。 由于以下任何原因,此方法将失败:

  • 输入值( input不可打印)或与相应的掩码元素不匹配。

  • 格式化字符串中有零个可用的编辑位置,或者最后一个分配的位置之后没有可用的编辑位置。

此方法的功能与采用单个 Char 参数的重写版本相同, Add(Char)只不过它输出了其他信息。

另请参阅

适用于

Add(Char)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将指定的输入字符添加到格式化字符串的末尾。

public:
 bool Add(char input);
public bool Add(char input);
member this.Add : char -> bool
Public Function Add (input As Char) As Boolean

参数

input
Char

Char要追加到格式化字符串的值。

返回

true 如果已成功添加输入字符,则为 ;否则 false

注解

该方法 Add(Char)input 字符值添加到格式化字符串中的第一个可用位置后,最后分配的位置,该位置由 LastAssignedPosition 属性表示。 由于以下任何原因,此方法将失败:

  • 输入值( input不可打印)或与相应的掩码元素不匹配。

  • 格式化字符串中有零个可用的编辑位置,或者最后一个分配的位置之后没有可用的编辑位置。

另请参阅

适用于

Add(String)

Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs
Source:
MaskedTextProvider.cs

将指定输入字符串中的字符添加到格式化字符串的末尾。

public:
 bool Add(System::String ^ input);
public bool Add(string input);
member this.Add : string -> bool
Public Function Add (input As String) As Boolean

参数

input
String

一个 String 包含要追加到格式化字符串中的字符值。

返回

true 如果输入字符串中的所有字符都已成功添加,则为 ;否则 false 指示未添加任何字符。

例外

参数 inputnull.

注解

该方法 Add(String) 将字符串中的 input 字符添加到格式化字符串,从后 LastAssignedPosition的第一个可用位置开始。 由于以下任何原因,此方法将失败:

  • 输入值中的任何字符都 input不可打印,或者输入值与其对应的掩码元素不匹配。

  • 在最后一个分配的位置之后,格式化字符串中没有足够的可用编辑位置。

如果此方法失败,则不进行添加,并且该方法返回 false

另请参阅

适用于