MaskedTextProvider.RemoveAt Método

Definición

Quita uno o varios caracteres asignados de la cadena con formato.

Sobrecargas

Nombre Description
RemoveAt(Int32)

Quita el carácter asignado en la posición especificada de la cadena con formato.

RemoveAt(Int32, Int32)

Quita los caracteres asignados entre las posiciones especificadas de la cadena con formato.

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Quita los caracteres asignados entre las posiciones especificadas de la cadena con formato y, a continuación, genera la posición de eliminación y la información descriptiva.

RemoveAt(Int32)

Quita el carácter asignado en la posición especificada de la cadena con formato.

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

Parámetros

position
Int32

Posición de base cero del carácter asignado que se va a quitar.

Devoluciones

true si el carácter se quitó correctamente; de lo contrario, false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en la posición de eliminación especificada. Los caracteres literales no se ven afectados por este método.

Cuando se quita un carácter, los caracteres restantes de posición superior de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Esta llamada al método es exactamente equivalente a la siguiente llamada a la versión sobrecargada RemoveAt(Int32, Int32) :

RemoveAt(pos, pos);

Consulte también

Se aplica a

RemoveAt(Int32, Int32)

Quita los caracteres asignados entre las posiciones especificadas de la cadena con formato.

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

Parámetros

startPosition
Int32

Índice de base cero del primer carácter asignado que se va a quitar.

endPosition
Int32

Índice de base cero del último carácter asignado que se va a quitar.

Devoluciones

true si el carácter se quitó correctamente; de lo contrario, false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en las posiciones de eliminación especificadas.

Cuando se quita un carácter, los caracteres restantes de posición superior de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Consulte también

Se aplica a

RemoveAt(Int32, Int32, Int32, MaskedTextResultHint)

Quita los caracteres asignados entre las posiciones especificadas de la cadena con formato y, a continuación, genera la posición de eliminación y la información descriptiva.

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

Parámetros

startPosition
Int32

Índice de base cero del primer carácter asignado que se va a quitar.

endPosition
Int32

Índice de base cero del último carácter asignado que se va a quitar.

testPosition
Int32

Si se ejecuta correctamente, la posición de base cero en la cadena con formato de donde los caracteres se quitaron realmente; de lo contrario, la primera posición donde se produjo un error en la operación. Parámetro de salida.

resultHint
MaskedTextResultHint

que MaskedTextResultHint describe concisamente el resultado de la operación. Parámetro de salida.

Devoluciones

true si el carácter se quitó correctamente; de lo contrario, false.

Comentarios

El RemoveAt método no tiene ningún efecto si no hay caracteres asignados en las posiciones de eliminación especificadas.

Cuando se quita un carácter, los caracteres restantes de posición superior de la máscara se desplazarán a la izquierda para rellenar el espacio creado por la eliminación. Las posiciones vacías se restablecen para la entrada. Si la definición de máscara impide el movimiento de los caracteres, no se produce ninguna eliminación y RemoveAt devuelve false.

Esta versión de proporciona dos parámetros de RemoveAt salida adicionales para transmitir más información sobre el funcionamiento del método.

Consulte también

Se aplica a