Partager via


MaskedTextProvider.Replace Méthode

Définition

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

input
String

Valeur String utiliser pour remplacer les caractères modifiables existants.

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 ou endPos 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

input
Char

Valeur Char qui remplace la valeur existante.

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 ou endPos 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

input
String

Valeur String utiliser pour remplacer les caractères modifiables existants.

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

input
Char

Valeur Char qui remplace la valeur existante.

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

input
String

Valeur String utiliser pour remplacer les caractères modifiables existants.

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

input
Char

Valeur Char qui remplace la valeur existante.

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.

Voir aussi

S’applique à