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 della stringa formattata con i caratteri specificati.
Overload
Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
Sostituisce un intervallo di caratteri modificabili compresi tra le posizioni iniziale finale specificate, quindi genera informazioni sulla posizione di rimozione e sulla descrizione. |
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
Sostituisce un singolo carattere compreso tra le posizioni iniziale e finale specificate con il valore del carattere fornito, quindi genera informazioni sulla posizione di rimozione e sulla descrizione. |
Replace(String, Int32, Int32, MaskedTextResultHint) |
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione indicata con la stringa specificata, quindi genera informazioni sulla posizione di rimozione e sulla descrizione. |
Replace(Char, Int32, Int32, MaskedTextResultHint) |
Sostituisce un singolo carattere nella posizione corrispondente o in quelle successive a quella specificata con il valore del carattere fornito, quindi genera informazioni sulla posizione di rimozione e sulla descrizione. |
Replace(String, Int32) |
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione indicata con la stringa specificata. |
Replace(Char, Int32) |
Sostituisce un singolo carattere nella posizione corrispondente o in quelle successive a quella specificata con il valore del carattere fornito. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un intervallo di caratteri modificabili compresi tra le posizioni iniziale finale specificate, quindi genera informazioni sulla posizione di rimozione e sulla descrizione.
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
- input
- String
Valore dell'oggetto String utilizzato per sostituire i caratteri modificabili esistenti.
- startPosition
- Int32
Posizione in base zero della stringa formattata dalla quale ha inizio la sostituzione.
- endPosition
- Int32
Posizione in base zero della stringa formattata nella quale si conclude la sostituzione.
- testPosition
- Int32
In caso di esito positivo, posizione in base zero della stringa formattata nella quale è stato effettivamente sostituito l'ultimo carattere; in caso contrario, prima posizione nella quale l'operazione ha avuto esito negativo. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione di sostituzione. Parametro di output.
Restituisce
true
se sono stati sostituiti tutti i caratteri; 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 stringa di sostituzione, input
.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non si verifica alcuna sostituzione e Replace restituisce false
.
I
startPos
parametri oendPos
puntano prima dell'inizio della stringa formattata o oltre la relativa fine.Nella stringa formattata non sono presenti posizioni modificabili sufficienti per contenere il contenuto della stringa di sostituzione.
Uno dei valori dei caratteri sostitutivi non è valido perché non è stampabile o non corrisponde al relativo elemento mask corrispondente.
Oltre al valore restituito, questo metodo include due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un singolo carattere compreso tra le posizioni iniziale e finale specificate con il valore del carattere fornito, quindi genera informazioni sulla posizione di rimozione e sulla descrizione.
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 della stringa formattata dalla quale ha inizio la sostituzione.
- endPosition
- Int32
Posizione in base zero della stringa formattata nella quale si conclude la sostituzione.
- testPosition
- Int32
In caso di esito positivo, posizione in base zero della stringa formattata nella quale è stato effettivamente sostituito l'ultimo carattere; in caso contrario, prima posizione nella quale l'operazione ha avuto esito negativo. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione di sostituzione. Parametro di output.
Restituisce
true
se il carattere è stato sostituito; 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 viene trovato, il valore della posizione modificabile viene modificato nel carattere specificato, input
. Una delle condizioni seguenti genera una condizione di errore che causa l'esecuzione di nessuna sostituzione e un valore di false
da restituire:
I
startPos
parametri oendPos
puntano prima dell'inizio della stringa formattata o oltre la relativa fine.Non è stato trovato un carattere modificabile nell'intervallo specificato.
Il carattere di sostituzione,
input
, non è un carattere di input valido perché non è stampabile o non corrisponde al relativo elemento mask corrispondente.
Oltre al valore restituito, questo metodo include due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(String, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione indicata con la stringa specificata, quindi genera informazioni sulla posizione di rimozione e sulla descrizione.
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
- input
- String
Valore dell'oggetto String utilizzato per sostituire i caratteri modificabili esistenti.
- position
- Int32
Posizione in base zero da ricercare per la sostituzione del primo carattere modificabile.
- testPosition
- Int32
In caso di esito positivo, posizione in base zero della stringa formattata nella quale è stato effettivamente sostituito l'ultimo carattere; in caso contrario, prima posizione nella quale l'operazione ha avuto esito negativo. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione di sostituzione. Parametro di output.
Restituisce
true
se sono stati sostituiti tutti i caratteri; 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 stringa di sostituzione, input
.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non si verifica alcuna sostituzione e Replace(String, Int32, Int32, MaskedTextResultHint) restituisce false
.
Il
pos
parametro è minore di zero o maggiore 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 sostitutivi non è valido perché non è stampabile o non corrisponde al relativo elemento mask corrispondente.
Oltre al valore restituito, questo metodo include due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(Char, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un singolo carattere nella posizione corrispondente o in quelle successive a quella specificata con il valore del carattere fornito, quindi genera informazioni sulla posizione di rimozione e sulla descrizione.
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 da ricercare per la sostituzione del primo carattere modificabile.
- testPosition
- Int32
In caso di esito positivo, posizione in base zero della stringa formattata nella quale è stato effettivamente sostituito l'ultimo carattere; in caso contrario, prima posizione nella quale l'operazione ha avuto esito negativo. Parametro di output.
- resultHint
- MaskedTextResultHint
Oggetto MaskedTextResultHint che descrive sinteticamente il risultato dell'operazione di sostituzione. Parametro di output.
Restituisce
true
se il carattere è stato sostituito; 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 viene trovato, il valore della posizione modificabile viene modificato nel carattere specificato, input
. Una delle condizioni seguenti genera una condizione di errore che causa l'esecuzione di nessuna sostituzione e un valore di false
da restituire:
Il
pos
parametro è minore di zero o maggiore 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 relativo elemento mask corrispondente.
Oltre al valore restituito, questo metodo include due parametri di output per fornire informazioni aggiuntive sull'operazione di sostituzione.
Vedi anche
Si applica a
Replace(String, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un intervallo di caratteri modificabili a partire dalla posizione indicata 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
- input
- String
Valore dell'oggetto String utilizzato per sostituire i caratteri modificabili esistenti.
- position
- Int32
Posizione in base zero da ricercare per la sostituzione del primo carattere modificabile.
Restituisce
true
se sono stati sostituiti tutti i caratteri; in caso contrario, false
.
Eccezioni
Il valore del parametro input
è null
.
Commenti
Il Replace(String, Int32) metodo cerca la prima posizione modificabile in corrispondenza o oltre la posizione specificata, pos
. Operando nel 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 stringa di sostituzione, input
.
Le condizioni seguenti sono considerate errori. Quando si verifica un errore, non si verifica alcuna sostituzione e Replace(String, Int32) restituisce false
.
Il
pos
parametro è minore di zero o maggiore 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 sostitutivi non è valido perché non è stampabile o non corrisponde al relativo elemento mask corrispondente.
Vedi anche
Si applica a
Replace(Char, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Sostituisce un singolo carattere nella posizione corrispondente o in quelle successive a quella specificata con il valore del carattere fornito.
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 da ricercare per la sostituzione del primo carattere modificabile.
Restituisce
true
se il carattere è stato sostituito; 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 viene trovato, il valore della posizione modificabile viene modificato nel carattere specificato, input
. Una delle condizioni seguenti genera un errore che causa l'esecuzione di nessuna sostituzione e un valore di false
da restituire:
Il
pos
parametro è minore di zero o maggiore 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 relativo elemento mask corrispondente.