Sdílet prostřednictvím


MaskedTextProvider.RemoveAt Metoda

Definice

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

truepokud 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

truepokud 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

truepokud 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.

Viz také

Platí pro