MaskedTextProvider.Add 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将输入字符或输入字符串添加到格式化字符串。
重载
| 名称 | 说明 |
|---|---|
| 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
参数
- testPosition
- Int32
格式化字符串中尝试添加字符的位置从零开始。 输出参数。
- resultHint
- MaskedTextResultHint
一个 MaskedTextResultHint 简洁地描述操作的结果。 输出参数。
返回
true 如果输入字符串中的所有字符都已成功添加,则为 ;否则 false 指示未添加任何字符。
注解
该方法 Add(String, Int32, MaskedTextResultHint) 将字符串中的 input 字符添加到格式化字符串,从后 LastAssignedPosition的第一个可用位置开始。 由于以下任何原因,此方法将失败:
输入值中的任何字符都
input不可打印,或者输入值与其对应的掩码元素不匹配。在最后一个分配的位置之后,格式化字符串中没有足够的可用编辑位置。
如果此方法失败,则不进行添加,并且该方法返回 false。
此方法的功能与采用单个 String 参数的重写版本相同, Add(String)只不过它输出了其他信息。
另请参阅
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyString
适用于
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
参数
- testPosition
- Int32
格式化字符串中尝试添加字符的位置从零开始。 输出参数。
- resultHint
- MaskedTextResultHint
一个 MaskedTextResultHint 简洁地描述操作的结果。 输出参数。
返回
true 如果已成功添加输入字符,则为 ;否则 false。
注解
该方法 Add(Char, Int32, MaskedTextResultHint) 尝试将 input 字符值添加到格式字符串中的第一个可用位置后,最后分配的位置,该位置由 LastAssignedPosition 属性表示。 如果所有可用位置都位于最后一个分配的位置之前,此方法将失败。 由于以下任何原因,此方法将失败:
输入值(
input不可打印)或与相应的掩码元素不匹配。格式化字符串中有零个可用的编辑位置,或者最后一个分配的位置之后没有可用的编辑位置。
此方法的功能与采用单个 Char 参数的重写版本相同, Add(Char)只不过它输出了其他信息。
另请参阅
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyChar(Char, Int32, MaskedTextResultHint)
适用于
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
参数
返回
true 如果已成功添加输入字符,则为 ;否则 false。
注解
该方法 Add(Char) 将 input 字符值添加到格式化字符串中的第一个可用位置后,最后分配的位置,该位置由 LastAssignedPosition 属性表示。 由于以下任何原因,此方法将失败:
输入值(
input不可打印)或与相应的掩码元素不匹配。格式化字符串中有零个可用的编辑位置,或者最后一个分配的位置之后没有可用的编辑位置。
另请参阅
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyChar(Char, Int32, MaskedTextResultHint)
适用于
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
参数
返回
true 如果输入字符串中的所有字符都已成功添加,则为 ;否则 false 指示未添加任何字符。
例外
参数 input 为 null.
注解
该方法 Add(String) 将字符串中的 input 字符添加到格式化字符串,从后 LastAssignedPosition的第一个可用位置开始。 由于以下任何原因,此方法将失败:
输入值中的任何字符都
input不可打印,或者输入值与其对应的掩码元素不匹配。在最后一个分配的位置之后,格式化字符串中没有足够的可用编辑位置。
如果此方法失败,则不进行添加,并且该方法返回 false。
另请参阅
- Replace
- Remove
- InsertAt
- Clear
- Set
- AvailableEditPositionCount
- LastAssignedPosition
- IsValidInputChar(Char)
- VerifyString