MaskedTextProvider.RemoveAt Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.