MaskedTextProvider.Replace 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í.
Reemplaza uno o varios caracteres editables en la cadena con formato por los caracteres especificados.
Sobrecargas
| Nombre | Description |
|---|---|
| Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
Reemplaza un intervalo de caracteres editables entre las posiciones inicial y final especificadas por la cadena especificada y, a continuación, genera la posición de eliminación y la información descriptiva. |
| Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
Reemplaza un carácter único entre las posiciones inicial y final especificadas por el valor de carácter especificado y, a continuación, genera la posición de eliminación y la información descriptiva. |
| Replace(String, Int32, Int32, MaskedTextResultHint) |
Reemplaza un intervalo de caracteres editables a partir de la posición especificada por la cadena especificada y, a continuación, genera la posición de eliminación y la información descriptiva. |
| Replace(Char, Int32, Int32, MaskedTextResultHint) |
Reemplaza un carácter único en o más allá de la posición especificada por el valor de carácter especificado y, a continuación, genera la posición de eliminación y la información descriptiva. |
| Replace(String, Int32) |
Reemplaza un intervalo de caracteres editables a partir de la posición especificada por la cadena especificada. |
| Replace(Char, Int32) |
Reemplaza un carácter único en o más allá de la posición especificada por el valor de carácter especificado. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
Reemplaza un intervalo de caracteres editables entre las posiciones inicial y final especificadas por la cadena especificada y, a continuación, genera la posición de eliminación y la información descriptiva.
public:
bool Replace(System::String ^ input, int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace(string input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : string * int * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As String, startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parámetros
- startPosition
- Int32
Posición de base cero en la cadena con formato donde se inicia el reemplazo.
- endPosition
- Int32
Posición de base cero en la cadena con formato donde finaliza el reemplazo.
- testPosition
- Int32
Si se ejecuta correctamente, la posición de base cero en la cadena con formato donde el último carácter se reemplazó 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 de reemplazo. Parámetro de salida.
Devoluciones
true si todos los caracteres se reemplazaron correctamente; de lo contrario, false.
Comentarios
El Replace método busca la primera posición editable en la cadena con formato entre las posiciones inicial y final especificadas. Trabajando en la suposición de que hay suficientes posiciones editables después de este punto, los valores de caracteres existentes se reemplazan uno por uno por el contenido del parámetro de cadena de reemplazo, input.
Las condiciones siguientes se consideran errores. Cuando se produce un error, no se produce ningún reemplazo y Replace devuelve false.
Los
startPosparámetros oendPosapuntan antes del inicio de la cadena con formato o más allá de su fin.No hay suficientes posiciones editables en la cadena con formato para contener el contenido de la cadena de reemplazo.
Uno de los valores de caracteres de reemplazo no es válido porque no se puede imprimir o no coincide con su elemento de máscara correspondiente.
Además del valor devuelto, este método tiene dos parámetros de salida para proporcionar información adicional sobre la operación de reemplazo.
Consulte también
Se aplica a
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
Reemplaza un carácter único entre las posiciones inicial y final especificadas por el valor de carácter especificado y, a continuación, genera la posición de eliminación y la información descriptiva.
public:
bool Replace(char input, int startPosition, int endPosition, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace(char input, int startPosition, int endPosition, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : char * int * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As Char, startPosition As Integer, endPosition As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parámetros
- startPosition
- Int32
Posición de base cero en la cadena con formato donde se inicia el reemplazo.
- endPosition
- Int32
Posición de base cero en la cadena con formato donde finaliza el reemplazo.
- testPosition
- Int32
Si se ejecuta correctamente, la posición de base cero en la cadena con formato donde el último carácter se reemplazó 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 de reemplazo. Parámetro de salida.
Devoluciones
true es si el carácter se ha reemplazado correctamente; de lo contrario, false.
Comentarios
El Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) método busca la primera posición editable en la cadena con formato entre las posiciones inicial y final especificadas. Si se encuentra uno, el valor de la posición editable se cambia al carácter especificado, input. Cualquiera de las condiciones siguientes producirá una condición de error que no hará que se realice ningún reemplazo y se devuelva un valor de false :
Los
startPosparámetros oendPosapuntan antes del inicio de la cadena con formato o más allá de su fin.No se encontró un carácter editable en el intervalo especificado.
El carácter de reemplazo,
input, no es un carácter de entrada válido porque no es imprimible o no coincide con su elemento de máscara correspondiente.
Además del valor devuelto, este método tiene dos parámetros de salida para proporcionar información adicional sobre la operación de reemplazo.
Consulte también
Se aplica a
Replace(String, Int32, Int32, MaskedTextResultHint)
Reemplaza un intervalo de caracteres editables a partir de la posición especificada por la cadena especificada y, a continuación, genera la posición de eliminación y la información descriptiva.
public:
bool Replace(System::String ^ input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace(string input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : string * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As String, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parámetros
- position
- Int32
Posición de base cero que se va a buscar el primer carácter editable que se va a reemplazar.
- testPosition
- Int32
Si se ejecuta correctamente, la posición de base cero en la cadena con formato donde el último carácter se reemplazó 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 de reemplazo. Parámetro de salida.
Devoluciones
true si todos los caracteres se reemplazaron correctamente; de lo contrario, false.
Comentarios
El Replace(String, Int32, Int32, MaskedTextResultHint) método busca la primera posición editable en o más allá de la posición especificada, pos. Trabajando en la suposición de que hay suficientes posiciones editables después de este punto, los valores de caracteres existentes se reemplazan uno por uno por el contenido del parámetro de cadena de reemplazo, input.
Las condiciones siguientes se consideran errores. Cuando se produce un error, no se produce ningún reemplazo y Replace(String, Int32, Int32, MaskedTextResultHint) devuelve false.
El
posparámetro es menor que cero o mayor que el Length de la cadena con formato.No hay suficientes posiciones editables en la cadena con formato para contener el contenido de la cadena de reemplazo.
Uno de los valores de caracteres de reemplazo no es válido porque no se puede imprimir o no coincide con su elemento de máscara correspondiente.
Además del valor devuelto, este método tiene dos parámetros de salida para proporcionar información adicional sobre la operación de reemplazo.
Consulte también
Se aplica a
Replace(Char, Int32, Int32, MaskedTextResultHint)
Reemplaza un carácter único en o más allá de la posición especificada por el valor de carácter especificado y, a continuación, genera la posición de eliminación y la información descriptiva.
public:
bool Replace(char input, int position, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Replace(char input, int position, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Replace : char * int * int * MaskedTextResultHint -> bool
Public Function Replace (input As Char, position As Integer, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean
Parámetros
- position
- Int32
Posición de base cero que se va a buscar el primer carácter editable que se va a reemplazar.
- testPosition
- Int32
Si se ejecuta correctamente, la posición de base cero en la cadena con formato donde el último carácter se reemplazó 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 de reemplazo. Parámetro de salida.
Devoluciones
true es si el carácter se ha reemplazado correctamente; de lo contrario, false.
Comentarios
El Replace(Char, Int32, Int32, MaskedTextResultHint) método busca la primera posición editable en la cadena con formato en o más allá de la posición especificada, pos. Si se encuentra uno, el valor de la posición editable se cambia al carácter especificado, input. Cualquiera de las condiciones siguientes producirá una condición de error que no hará que se realice ningún reemplazo y se devuelva un valor de false :
El
posparámetro es menor que cero o mayor que el Length de la cadena con formato.No se encontró un carácter editable en la cadena con formato en o más allá de la posición especificada,
pos.El carácter de reemplazo,
input, no es un carácter de entrada válido porque no es imprimible o no coincide con su elemento de máscara correspondiente.
Además del valor devuelto, este método tiene dos parámetros de salida para proporcionar información adicional sobre la operación de reemplazo.
Consulte también
Se aplica a
Replace(String, Int32)
Reemplaza un intervalo de caracteres editables a partir de la posición especificada por la cadena especificada.
public:
bool Replace(System::String ^ input, int position);
public bool Replace(string input, int position);
member this.Replace : string * int -> bool
Public Function Replace (input As String, position As Integer) As Boolean
Parámetros
- position
- Int32
Posición de base cero que se va a buscar el primer carácter editable que se va a reemplazar.
Devoluciones
true si todos los caracteres se reemplazaron correctamente; de lo contrario, false.
Excepciones
El input parámetro es null.
Comentarios
El Replace(String, Int32) método busca la primera posición editable en o más allá de la posición especificada, pos. Funcionando bajo la suposición de que hay suficientes posiciones editables después de este punto, los valores de caracteres existentes se reemplazan uno por uno por el contenido del parámetro de cadena de reemplazo, input.
Las condiciones siguientes se consideran errores. Cuando se produce un error, no se produce ningún reemplazo y Replace(String, Int32) devuelve false.
El
posparámetro es menor que cero o mayor que el Length de la cadena con formato.No hay suficientes posiciones editables en la cadena con formato para contener el contenido de la cadena de reemplazo.
Uno de los valores de caracteres de reemplazo no es válido porque no se puede imprimir o no coincide con su elemento de máscara correspondiente.
Consulte también
Se aplica a
Replace(Char, Int32)
Reemplaza un carácter único en o más allá de la posición especificada por el valor de carácter especificado.
public:
bool Replace(char input, int position);
public bool Replace(char input, int position);
member this.Replace : char * int -> bool
Public Function Replace (input As Char, position As Integer) As Boolean
Parámetros
- position
- Int32
Posición de base cero que se va a buscar el primer carácter editable que se va a reemplazar.
Devoluciones
true es si el carácter se ha reemplazado correctamente; de lo contrario, false.
Comentarios
El Replace(Char, Int32) método busca la primera posición editable en la cadena con formato en o más allá de la posición especificada, pos. Si se encuentra uno, el valor de la posición editable se cambia al carácter especificado, input. Cualquiera de las condiciones siguientes producirá un error que no hará que se realice ningún reemplazo y se devuelva un valor de false :
El
posparámetro es menor que cero o mayor que el Length de la cadena con formato.No se encontró un carácter editable en la cadena con formato en o más allá de la posición especificada,
pos.El carácter de reemplazo,
input, no es un carácter de entrada válido porque no es imprimible o no coincide con su elemento de máscara correspondiente.