MaskedTextProvider.RemoveAt Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere jeden nebo více přiřazených znaků z formátovaného řetězce.
Přetížení
RemoveAt(Int32) |
Odebere přiřazený znak na zadané pozici z formátovaného řetězce. |
RemoveAt(Int32, Int32) |
Odebere z formátovaného řetězce přiřazené znaky mezi zadanými pozicemi. |
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint) |
Odebere přiřazené znaky mezi zadanými pozicemi z formátovaného řetězce a potom vypíše pozici odebrání a popisné informace. |
RemoveAt(Int32)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Odebere přiřazený znak na zadané pozici z formátovaného řetězce.
public:
bool RemoveAt(int position);
public bool RemoveAt (int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean
Parametry
- position
- Int32
Nulová pozice přiřazeného znaku, který se má odebrat.
Návraty
true
pokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud na zadané pozici odebrání nejsou přiřazeny žádné znaky. Literálové znaky nejsou touto metodou ovlivněny.
Při odebrání znaku se zbývající výše umístěné znaky v masce posunou doleva a vyplní tak mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud definice masky brání pohybu znaků, nedojde k žádnému odebrání a RemoveAt vrátí false
.
Toto volání metody je přesně ekvivalentní následujícímu volání přetížené RemoveAt(Int32, Int32) verze:
RemoveAt(pos, pos);
Viz také
Platí pro
RemoveAt(Int32, Int32)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Odebere z formátovaného řetězce přiřazené znaky mezi zadanými pozicemi.
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
Parametry
- startPosition
- Int32
Index založený na nule prvního přiřazeného znaku, který se má odebrat.
- endPosition
- Int32
Index od nuly posledního přiřazeného znaku, který se má odebrat.
Návraty
true
pokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud na zadaných pozicích odebrání nejsou přiřazeny žádné znaky.
Při odebrání znaku se zbývající výše umístěné znaky v masce posunou doleva a vyplní tak mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud definice masky brání pohybu znaků, nedojde k žádnému odebrání a RemoveAt vrátí false
.
Viz také
Platí pro
RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Odebere přiřazené znaky mezi zadanými pozicemi z formátovaného řetězce a potom vypíše pozici odebrání a popisné informace.
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
Parametry
- startPosition
- Int32
Index založený na nule prvního přiřazeného znaku, který se má odebrat.
- endPosition
- Int32
Index od nuly posledního přiřazeného znaku, který se má odebrat.
- testPosition
- Int32
Je-li úspěšné, nulové pozice ve formátovaném řetězci, kde byly znaky skutečně odebrány; v opačném případě první místo, kde operace selhala. Výstupní parametr.
- resultHint
- MaskedTextResultHint
A MaskedTextResultHint , který stručně popisuje výsledek operace. Výstupní parametr.
Návraty
true
pokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud na zadaných pozicích odebrání nejsou přiřazeny žádné znaky.
Při odebrání znaku se zbývající výše umístěné znaky v masce posunou doleva a vyplní tak mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud definice masky brání pohybu znaků, nedojde k žádnému odebrání a RemoveAt vrátí false
.
Tato verze poskytuje RemoveAt dva další výstupní parametry, které poskytují další informace o operaci metody.