MaskedTextProvider.Replace Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sostituisce uno o più caratteri modificabili nella stringa formattata con i caratteri specificati.
Overload
| Nome | Descrizione |
|---|---|
| Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
Sostituisce un intervallo di caratteri modificabili tra le posizioni iniziali e finali specificate con la stringa specificata e quindi restituisce la posizione di rimozione e le informazioni descrittive. |
| Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
Sostituisce un singolo carattere tra le posizioni iniziali e finali specificate con il valore di carattere specificato e quindi restituisce la posizione di rimozione e le informazioni descrittive. |
| Replace(String, Int32, Int32, MaskedTextResultHint) |
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione specificata con la stringa specificata e quindi restituisce la posizione di rimozione e le informazioni descrittive. |
| Replace(Char, Int32, Int32, MaskedTextResultHint) |
Sostituisce un singolo carattere in corrispondenza o oltre la posizione specificata con il valore di carattere specificato e quindi restituisce la posizione di rimozione e le informazioni descrittive. |
| Replace(String, Int32) |
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione specificata con la stringa specificata. |
| Replace(Char, Int32) |
Sostituisce un singolo carattere in corrispondenza o oltre la posizione specificata con il valore di carattere specificato. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
Sostituisce un intervallo di caratteri modificabili tra le posizioni iniziali e finali specificate con la stringa specificata e quindi restituisce la posizione di rimozione e le informazioni descrittive.
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
Parametri
- startPosition
- Int32
Posizione in base zero nella stringa formattata in cui inizia la sostituzione.
- endPosition
- Int32
Posizione in base zero nella stringa formattata in cui termina la sostituzione.
- testPosition
- Int32
In caso di esito positivo, la posizione in base zero nella stringa formattata in cui l'ultimo carattere è stato effettivamente sostituito; in caso contrario, la prima posizione in cui l'operazione non è riuscita. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive in modo conciso il risultato dell'operazione di sostituzione. Parametro di output.
Valori restituiti
true se tutti i caratteri sono stati sostituiti correttamente; in caso contrario, false.
Commenti
Il Replace metodo cerca la prima posizione modificabile nella stringa formattata tra le posizioni iniziali e finali specificate. Operando sul presupposto che dopo questo punto siano presenti posizioni modificabili sufficienti, i valori di carattere esistenti vengono sostituiti uno per uno con il contenuto del parametro della stringa di sostituzione, input.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non viene eseguita alcuna sostituzione e Replace restituisce false.
I
startPosparametri oendPospuntano prima dell'inizio della stringa formattata o oltre la fine.Nella stringa formattata non sono presenti posizioni modificabili sufficienti per contenere il contenuto della stringa di sostituzione.
Uno dei valori dei caratteri di sostituzione non è valido perché non è stampabile o non corrisponde al corrispondente elemento mask.
Oltre al valore restituito, questo metodo dispone di due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
Sostituisce un singolo carattere tra le posizioni iniziali e finali specificate con il valore di carattere specificato e quindi restituisce la posizione di rimozione e le informazioni descrittive.
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
Parametri
- startPosition
- Int32
Posizione in base zero nella stringa formattata in cui inizia la sostituzione.
- endPosition
- Int32
Posizione in base zero nella stringa formattata in cui termina la sostituzione.
- testPosition
- Int32
In caso di esito positivo, la posizione in base zero nella stringa formattata in cui l'ultimo carattere è stato effettivamente sostituito; in caso contrario, la prima posizione in cui l'operazione non è riuscita. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive in modo conciso il risultato dell'operazione di sostituzione. Parametro di output.
Valori restituiti
true se il carattere è stato sostituito correttamente; in caso contrario, false.
Commenti
Il Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) metodo cerca la prima posizione modificabile nella stringa formattata tra le posizioni iniziali e finali specificate. Se ne viene trovato uno, il valore della posizione modificabile viene modificato nel carattere specificato, input. Una delle condizioni seguenti genererà una condizione di errore che non comporta l'esecuzione di alcuna sostituzione e verrà restituito un valore di false :
I
startPosparametri oendPospuntano prima dell'inizio della stringa formattata o oltre la fine.Un carattere modificabile non è stato trovato nell'intervallo specificato.
Il carattere di sostituzione,
input, non è un carattere di input valido perché non è stampabile o non corrisponde al corrispondente elemento mask.
Oltre al valore restituito, questo metodo dispone di due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(String, Int32, Int32, MaskedTextResultHint)
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione specificata con la stringa specificata e quindi restituisce la posizione di rimozione e le informazioni descrittive.
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
Parametri
- position
- Int32
Posizione in base zero in cui cercare il primo carattere modificabile da sostituire.
- testPosition
- Int32
In caso di esito positivo, la posizione in base zero nella stringa formattata in cui l'ultimo carattere è stato effettivamente sostituito; in caso contrario, la prima posizione in cui l'operazione non è riuscita. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive in modo conciso il risultato dell'operazione di sostituzione. Parametro di output.
Valori restituiti
true se tutti i caratteri sono stati sostituiti correttamente; in caso contrario, false.
Commenti
Il Replace(String, Int32, Int32, MaskedTextResultHint) metodo cerca la prima posizione modificabile in corrispondenza o oltre la posizione specificata, pos. Operando sul presupposto che dopo questo punto siano presenti posizioni modificabili sufficienti, i valori di carattere esistenti vengono sostituiti uno per uno con il contenuto del parametro della stringa di sostituzione, input.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non viene eseguita alcuna sostituzione e Replace(String, Int32, Int32, MaskedTextResultHint) restituisce false.
Il
posparametro è minore di zero o maggiore di quello Length della stringa formattata.Nella stringa formattata non sono presenti posizioni modificabili sufficienti per contenere il contenuto della stringa di sostituzione.
Uno dei valori dei caratteri di sostituzione non è valido perché non è stampabile o non corrisponde al corrispondente elemento mask.
Oltre al valore restituito, questo metodo dispone di due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(Char, Int32, Int32, MaskedTextResultHint)
Sostituisce un singolo carattere in corrispondenza o oltre la posizione specificata con il valore di carattere specificato e quindi restituisce la posizione di rimozione e le informazioni descrittive.
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
Parametri
- position
- Int32
Posizione in base zero in cui cercare il primo carattere modificabile da sostituire.
- testPosition
- Int32
In caso di esito positivo, la posizione in base zero nella stringa formattata in cui l'ultimo carattere è stato effettivamente sostituito; in caso contrario, la prima posizione in cui l'operazione non è riuscita. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive in modo conciso il risultato dell'operazione di sostituzione. Parametro di output.
Valori restituiti
true se il carattere è stato sostituito correttamente; in caso contrario, false.
Commenti
Il Replace(Char, Int32, Int32, MaskedTextResultHint) metodo cerca la prima posizione modificabile nella stringa formattata in corrispondenza o oltre la posizione specificata, pos. Se ne viene trovato uno, il valore della posizione modificabile viene modificato nel carattere specificato, input. Una delle condizioni seguenti genererà una condizione di errore che non comporta l'esecuzione di alcuna sostituzione e verrà restituito un valore di false :
Il
posparametro è minore di zero o maggiore di quello Length della stringa formattata.Non è stato trovato un carattere modificabile nella stringa formattata in corrispondenza o oltre la posizione specificata,
pos.Il carattere di sostituzione,
input, non è un carattere di input valido perché non è stampabile o non corrisponde al corrispondente elemento mask.
Oltre al valore restituito, questo metodo dispone di due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(String, Int32)
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione specificata con la stringa specificata.
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
Parametri
- position
- Int32
Posizione in base zero in cui cercare il primo carattere modificabile da sostituire.
Valori restituiti
true se tutti i caratteri sono stati sostituiti correttamente; in caso contrario, false.
Eccezioni
Il input parametro è null.
Commenti
Il Replace(String, Int32) metodo cerca la prima posizione modificabile in corrispondenza o oltre la posizione specificata, pos. Operando in base al presupposto che dopo questo punto siano presenti posizioni modificabili sufficienti, i valori di carattere esistenti vengono sostituiti uno per uno con il contenuto del parametro della stringa di sostituzione, input.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non viene eseguita alcuna sostituzione e Replace(String, Int32) restituisce false.
Il
posparametro è minore di zero o maggiore di quello Length della stringa formattata.Nella stringa formattata non sono presenti posizioni modificabili sufficienti per contenere il contenuto della stringa di sostituzione.
Uno dei valori dei caratteri di sostituzione non è valido perché non è stampabile o non corrisponde al corrispondente elemento mask.
Vedi anche
Si applica a
Replace(Char, Int32)
Sostituisce un singolo carattere in corrispondenza o oltre la posizione specificata con il valore di carattere specificato.
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
Parametri
- position
- Int32
Posizione in base zero in cui cercare il primo carattere modificabile da sostituire.
Valori restituiti
true se il carattere è stato sostituito correttamente; in caso contrario, false.
Commenti
Il Replace(Char, Int32) metodo cerca la prima posizione modificabile nella stringa formattata in corrispondenza o oltre la posizione specificata, pos. Se ne viene trovato uno, il valore della posizione modificabile viene modificato nel carattere specificato, input. Una delle condizioni seguenti genererà un errore che non causa l'esecuzione di alcuna sostituzione e verrà restituito un valore di false :
Il
posparametro è minore di zero o maggiore di quello Length della stringa formattata.Non è stato trovato un carattere modificabile nella stringa formattata in corrispondenza o oltre la posizione specificata,
pos.Il carattere di sostituzione,
input, non è un carattere di input valido perché non è stampabile o non corrisponde al corrispondente elemento mask.