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í
| Name | Description |
|---|---|
| RemoveAt(Int32) |
Odebere přiřazený znak na zadané pozici z formátovaného řetězce. |
| RemoveAt(Int32, Int32) |
Odebere přiřazené znaky mezi zadanými pozicemi z formátovaného řetězce. |
| 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
- 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
truepokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud v zadané pozici odebrání nejsou přiřazené žádné znaky. Tato metoda nemá vliv na literální znaky.
Při odebrání znaku se zbývající znaky v masce s vyšším umístěním posunou doleva a vyplní mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud je pohyb znaků předejde definicí masky, nedojde k žádnému odebrání a RemoveAt vrátí .false
Volání této 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
- Zdroj:
- MaskedTextProvider.cs
- Zdroj:
- MaskedTextProvider.cs
Odebere přiřazené znaky mezi zadanými pozicemi z formátovaného řetězce.
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 založený na nule posledního přiřazeného znaku, který se má odebrat.
Návraty
truepokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud v zadaných pozicích odebrání nejsou přiřazené žádné znaky.
Při odebrání znaku se zbývající znaky v masce s vyšším umístěním posunou doleva a vyplní mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud je pohyb znaků předejde definicí masky, 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
- 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 založený na nule posledního přiřazeného znaku, který se má odebrat.
- testPosition
- Int32
Pokud bylo úspěšné, pozice založená na nule 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
Stručně MaskedTextResultHint popisuje výsledek operace. Výstupní parametr.
Návraty
truepokud byl znak úspěšně odebrán; v opačném případě . false
Poznámky
Metoda RemoveAt nemá žádný vliv, pokud v zadaných pozicích odebrání nejsou přiřazené žádné znaky.
Při odebrání znaku se zbývající znaky v masce s vyšším umístěním posunou doleva a vyplní mezeru vytvořenou odebráním. Uvolněné pozice se resetují pro vstup. Pokud je pohyb znaků předejde definicí masky, nedojde k žádnému odebrání a RemoveAt vrátí .false
Tato verze RemoveAt poskytuje dva další výstupní parametry, které sdělují více informací o operaci metody.