MaskedTextProvider.RemoveAt Metod

Definition

Tar bort ett eller flera tilldelade tecken från den formaterade strängen.

Överlagringar

Name Description
RemoveAt(Int32)

Tar bort det tilldelade tecknet på den angivna positionen från den formaterade strängen.

RemoveAt(Int32, Int32)

Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen och matar sedan ut borttagningspositionen och beskrivande information.

RemoveAt(Int32)

Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs

Tar bort det tilldelade tecknet på den angivna positionen från den formaterade strängen.

public:
 bool RemoveAt(int position);
public bool RemoveAt(int position);
member this.RemoveAt : int -> bool
Public Function RemoveAt (position As Integer) As Boolean

Parametrar

position
Int32

Den nollbaserade positionen för det tilldelade tecknet att ta bort.

Returer

trueom tecknet har tagits bort. annars . false

Kommentarer

Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken på den angivna borttagningspositionen. Literaltecken påverkas inte av den här metoden.

När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.

Det här metodanropet motsvarar exakt följande anrop till den överlagrade RemoveAt(Int32, Int32) versionen:

RemoveAt(pos, pos);

Se även

Gäller för

RemoveAt(Int32, Int32)

Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs

Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen.

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

Parametrar

startPosition
Int32

Det nollbaserade indexet för det första tilldelade tecknet som ska tas bort.

endPosition
Int32

Det nollbaserade indexet för det senast tilldelade tecknet att ta bort.

Returer

trueom tecknet har tagits bort. annars . false

Kommentarer

Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken vid de angivna borttagningspositionerna.

När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.

Se även

Gäller för

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs
Källa:
MaskedTextProvider.cs

Tar bort de tilldelade tecknen mellan de angivna positionerna från den formaterade strängen och matar sedan ut borttagningspositionen och beskrivande information.

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

Parametrar

startPosition
Int32

Det nollbaserade indexet för det första tilldelade tecknet som ska tas bort.

endPosition
Int32

Det nollbaserade indexet för det senast tilldelade tecknet att ta bort.

testPosition
Int32

Om det lyckas kommer den nollbaserade positionen i den formaterade strängen där tecknen faktiskt har tagits bort. annars den första positionen där åtgärden misslyckades. En utdataparameter.

resultHint
MaskedTextResultHint

En MaskedTextResultHint som kortfattat beskriver resultatet av åtgärden. En utdataparameter.

Returer

trueom tecknet har tagits bort. annars . false

Kommentarer

Metoden RemoveAt har ingen effekt om det inte finns några tilldelade tecken vid de angivna borttagningspositionerna.

När ett tecken tas bort flyttas de återstående högre placerade tecknen i masken till vänster för att fylla i det tomrum som skapades vid borttagningen. Utrymda positioner återställs för indata. Om förflyttning av tecknen förhindras av maskdefinitionen sker ingen borttagning och RemoveAt returnerar false.

Den här versionen av RemoveAt innehåller ytterligare två utdataparametrar för att förmedla mer information om hur metoden fungerar.

Se även

Gäller för