MaskedTextProvider.Replace Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Remplace un ou plusieurs caractères modifiables dans la chaîne mise en forme par les caractères spécifiés.
Surcharges
Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
Remplace une plage de caractères modifiables entre les positions de début et de fin spécifiées par la chaîne spécifiée, puis renvoie la position de suppression et les informations descriptives. |
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
Remplace un caractère unique entre le début spécifié et les positions de fin par la valeur de caractère spécifiée, puis renvoie la position de suppression et les informations descriptives. |
Replace(String, Int32, Int32, MaskedTextResultHint) |
Remplace une plage de caractères modifiables en commençant à la position spécifiée par la chaîne spécifiée, puis renvoie la position de suppression et les informations descriptives. |
Replace(Char, Int32, Int32, MaskedTextResultHint) |
Remplace un caractère unique au niveau de ou au-delà de la position spécifiée par la valeur de caractère spécifiée, puis renvoie la position de suppression et les informations descriptives. |
Replace(String, Int32) |
Remplace une plage de caractères modifiables en commençant à la position spécifiée par la chaîne spécifiée. |
Replace(Char, Int32) |
Remplace un caractère unique au niveau ou au-delà de la position spécifiée par la valeur de caractère spécifiée. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace une plage de caractères modifiables entre les positions de début et de fin spécifiées par la chaîne spécifiée, puis renvoie la position de suppression et les informations descriptives.
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
Paramètres
- startPosition
- Int32
Position de base zéro dans la chaîne mise en forme où le remplacement démarre.
- endPosition
- Int32
Position de base zéro dans la chaîne mise en forme où le remplacement se termine.
- testPosition
- Int32
En cas de réussite, la position de base zéro dans la chaîne mise en forme à l'emplacement où le dernier caractère a été effectivement remplacé ; sinon, la première position où l'opération a échoué. Paramètre de sortie.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint qui décrit succinctement le résultat de l'opération de remplacement. Paramètre de sortie.
Retours
true
si le remplacement de tous les caractères a réussi ; sinon, false
.
Remarques
La Replace méthode recherche la première position modifiable dans la chaîne mise en forme entre les positions de début et de fin spécifiées. En supposant qu’il y a suffisamment de positions modifiables après ce point, les valeurs de caractères existantes sont remplacées une par une par le contenu du paramètre de chaîne de remplacement, input
.
Les conditions suivantes sont considérées comme des erreurs. Lorsqu’une erreur se produit, aucun remplacement ne se produit et Replace retourne false
.
Les
startPos
paramètres ouendPos
pointent avant le début de la chaîne mise en forme ou au-delà de sa fin.Il n’y a pas suffisamment de positions modifiables dans la chaîne mise en forme pour contenir le contenu de la chaîne de remplacement.
L’une des valeurs de caractère de remplacement n’est pas valide, car elle n’est pas imprimable ou ne correspond pas à son élément mask correspondant.
En plus de la valeur de retour, cette méthode a deux paramètres de sortie pour fournir des informations supplémentaires sur l’opération de remplacement.
Voir aussi
S’applique à
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace un caractère unique entre le début spécifié et les positions de fin par la valeur de caractère spécifiée, puis renvoie la position de suppression et les informations descriptives.
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
Paramètres
- startPosition
- Int32
Position de base zéro dans la chaîne mise en forme où le remplacement démarre.
- endPosition
- Int32
Position de base zéro dans la chaîne mise en forme où le remplacement se termine.
- testPosition
- Int32
En cas de réussite, la position de base zéro dans la chaîne mise en forme à l'emplacement où le dernier caractère a été effectivement remplacé ; sinon, la première position où l'opération a échoué. Paramètre de sortie.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint qui décrit succinctement le résultat de l'opération de remplacement. Paramètre de sortie.
Retours
true
si le remplacement du caractère réussit ; sinon, false
.
Remarques
La Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) méthode recherche la première position modifiable dans la chaîne mise en forme entre les positions de début et de fin spécifiées. Si un est trouvé, la valeur de la position modifiable est remplacée par le caractère spécifié, input
. L’une des conditions suivantes entraîne une condition d’erreur qui entraîne l’absence de remplacement et le retour d’une valeur de false
:
Les
startPos
paramètres ouendPos
pointent avant le début de la chaîne mise en forme ou au-delà de sa fin.Un caractère modifiable n’a pas été trouvé dans l’intervalle spécifié.
Le caractère de remplacement,
input
, n’est pas un caractère d’entrée valide, car il n’est pas imprimable ou ne correspond pas à son élément mask correspondant.
En plus de la valeur de retour, cette méthode a deux paramètres de sortie pour fournir des informations supplémentaires sur l’opération de remplacement.
Voir aussi
S’applique à
Replace(String, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace une plage de caractères modifiables en commençant à la position spécifiée par la chaîne spécifiée, puis renvoie la position de suppression et les informations descriptives.
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
Paramètres
- position
- Int32
Position zéro de base pour rechercher le premier caractère modifiable à remplacer.
- testPosition
- Int32
En cas de réussite, la position de base zéro dans la chaîne mise en forme à l'emplacement où le dernier caractère a été effectivement remplacé ; sinon, la première position où l'opération a échoué. Paramètre de sortie.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint qui décrit succinctement le résultat de l'opération de remplacement. Paramètre de sortie.
Retours
true
si le remplacement de tous les caractères a réussi ; sinon, false
.
Remarques
La Replace(String, Int32, Int32, MaskedTextResultHint) méthode recherche la première position modifiable à ou au-delà de la position spécifiée, pos
. En supposant qu’il y a suffisamment de positions modifiables après ce point, les valeurs de caractères existantes sont remplacées une par une par le contenu du paramètre de chaîne de remplacement, input
.
Les conditions suivantes sont considérées comme des erreurs. Lorsqu’une erreur se produit, aucun remplacement ne se produit et Replace(String, Int32, Int32, MaskedTextResultHint) retourne false
.
Le
pos
paramètre est inférieur à zéro ou supérieur à la Length valeur de la chaîne mise en forme.Il n’y a pas suffisamment de positions modifiables dans la chaîne mise en forme pour contenir le contenu de la chaîne de remplacement.
L’une des valeurs de caractère de remplacement n’est pas valide, car elle n’est pas imprimable ou ne correspond pas à son élément mask correspondant.
En plus de la valeur de retour, cette méthode a deux paramètres de sortie pour fournir des informations supplémentaires sur l’opération de remplacement.
Voir aussi
S’applique à
Replace(Char, Int32, Int32, MaskedTextResultHint)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace un caractère unique au niveau de ou au-delà de la position spécifiée par la valeur de caractère spécifiée, puis renvoie la position de suppression et les informations descriptives.
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
Paramètres
- position
- Int32
Position zéro de base pour rechercher le premier caractère modifiable à remplacer.
- testPosition
- Int32
En cas de réussite, la position de base zéro dans la chaîne mise en forme à l'emplacement où le dernier caractère a été effectivement remplacé ; sinon, la première position où l'opération a échoué. Paramètre de sortie.
- resultHint
- MaskedTextResultHint
MaskedTextResultHint qui décrit succinctement le résultat de l'opération de remplacement. Paramètre de sortie.
Retours
true
si le remplacement du caractère réussit ; sinon, false
.
Remarques
La Replace(Char, Int32, Int32, MaskedTextResultHint) méthode recherche la première position modifiable dans la chaîne mise en forme à ou au-delà de la position spécifiée, pos
. Si un est trouvé, la valeur de la position modifiable est remplacée par le caractère spécifié, input
. L’une des conditions suivantes entraîne une condition d’erreur qui entraîne l’absence de remplacement et le retour d’une valeur de false
:
Le
pos
paramètre est inférieur à zéro ou supérieur à la Length valeur de la chaîne mise en forme.Un caractère modifiable n’a pas été trouvé dans la chaîne mise en forme à ou au-delà de la position spécifiée,
pos
.Le caractère de remplacement,
input
, n’est pas un caractère d’entrée valide, car il n’est pas imprimable ou ne correspond pas à son élément mask correspondant.
En plus de la valeur de retour, cette méthode a deux paramètres de sortie pour fournir des informations supplémentaires sur l’opération de remplacement.
Voir aussi
S’applique à
Replace(String, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace une plage de caractères modifiables en commençant à la position spécifiée par la chaîne spécifiée.
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
Paramètres
- position
- Int32
Position zéro de base pour rechercher le premier caractère modifiable à remplacer.
Retours
true
si le remplacement de tous les caractères a réussi ; sinon, false
.
Exceptions
Le paramètre input
a la valeur null
.
Remarques
La Replace(String, Int32) méthode recherche la première position modifiable à ou au-delà de la position spécifiée, pos
. En supposant qu’il y a suffisamment de positions modifiables après ce point, les valeurs de caractères existantes sont remplacées une par une par le contenu du paramètre de chaîne de remplacement, input
.
Les conditions suivantes sont considérées comme des erreurs. Lorsqu’une erreur se produit, aucun remplacement ne se produit et Replace(String, Int32) retourne false
.
Le
pos
paramètre est inférieur à zéro ou supérieur à la Length valeur de la chaîne mise en forme.Il n’y a pas suffisamment de positions modifiables dans la chaîne mise en forme pour contenir le contenu de la chaîne de remplacement.
L’une des valeurs de caractère de remplacement n’est pas valide, car elle n’est pas imprimable ou ne correspond pas à son élément mask correspondant.
Voir aussi
S’applique à
Replace(Char, Int32)
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
- Source:
- MaskedTextProvider.cs
Remplace un caractère unique au niveau ou au-delà de la position spécifiée par la valeur de caractère spécifiée.
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
Paramètres
- position
- Int32
Position zéro de base pour rechercher le premier caractère modifiable à remplacer.
Retours
true
si le remplacement du caractère réussit ; sinon, false
.
Remarques
La Replace(Char, Int32) méthode recherche la première position modifiable dans la chaîne mise en forme à ou au-delà de la position spécifiée, pos
. Si un est trouvé, la valeur de la position modifiable est remplacée par le caractère spécifié, input
. L’une des conditions suivantes entraîne une erreur qui entraîne l’absence de remplacement et le retour d’une valeur de false
:
Le
pos
paramètre est inférieur à zéro ou supérieur à la Length valeur de la chaîne mise en forme.Un caractère modifiable n’a pas été trouvé dans la chaîne mise en forme à ou au-delà de la position spécifiée,
pos
.Le caractère de remplacement,
input
, n’est pas un caractère d’entrée valide, car il n’est pas imprimable ou ne correspond pas à son élément mask correspondant.