MaskedTextProvider.RemoveAt 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從格式化字串移除一或多個指定字元。
多載
RemoveAt(Int32) |
移除格式化字串中指定位置上的指定字元。 |
RemoveAt(Int32, Int32) |
移除格式化字串中指定位置之間的指定字元。 |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
移除格式化字串中指定位置之間的指定字元,然後輸出移除位置和描述性資訊。 |
RemoveAt(Int32)
移除格式化字串中指定位置上的指定字元。
public:
bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
參數
- position
- Int32
要移除指定字元之以零起始的位置。
傳回
如果成功移除字元,則為 true
,否則為 false
。
備註
如果指定的移除位置上沒有指派的字元,方法 RemoveAt 就沒有任何作用。 常值字元不受此方法影響。
拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAt 傳 false
回 。
這個方法呼叫與多載 RemoveAt(Int32, Int32) 版本的下列呼叫完全相同:
RemoveAt(pos, pos);
另請參閱
適用於
RemoveAt(Int32, Int32)
移除格式化字串中指定位置之間的指定字元。
public:
bool RemoveAt(int startPosition, int endPosition);
public bool RemoveAt (int startPosition, int endPosition);
member this.RemoveAt : int * int -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer) As Boolean
參數
- startPosition
- Int32
要移除第一個指定字元之以零起始的索引。
- endPosition
- Int32
要移除最後一個指定字元之以零起始的索引。
傳回
如果成功移除字元,則為 true
,否則為 false
。
備註
如果在指定的移除位置上沒有指派的字元,此方法 RemoveAt 就沒有任何作用。
拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAt 傳 false
回 。
另請參閱
適用於
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
移除格式化字串中指定位置之間的指定字元,然後輸出移除位置和描述性資訊。
public:
bool RemoveAt(int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool RemoveAt (int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.RemoveAt : int * int * int * MaskedTextResultHint -> bool
Public Function RemoveAt (startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
參數
- startPosition
- Int32
要移除第一個指定字元之以零起始的索引。
- endPosition
- Int32
要移除最後一個指定字元之以零起始的索引。
- testPosition
- Int32
如果成功,則會是格式化字串中實際移除字元之以零起始的位置,否則,會是作業失敗的第一個位置。 輸出參數。
- resultHint
- MaskedTextResultHint
MaskedTextResultHint,簡潔描述運算的結果。 輸出參數。
傳回
如果成功移除字元,則為 true
,否則為 false
。
備註
如果在指定的移除位置上沒有指派的字元,此方法 RemoveAt 就沒有任何作用。
拿掉字元時,遮罩中剩餘的較高位置字元會向左移位,以填滿移除所建立的間距。 空置的位置會重設輸入。 如果遮罩定義防止行動字元,則不會移除任何專案,並 RemoveAt 傳 false
回 。
這個版本的 RemoveAt 提供兩個額外的輸出參數,以傳達方法作業的詳細資訊。