MaskedTextProvider.Replace Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ersätter ett eller flera redigerbara tecken i den formaterade strängen med de angivna tecknen.
Överlagringar
| Name | Description |
|---|---|
| Replace(String, Int32, Int32, Int32, MaskedTextResultHint) |
Ersätter ett intervall med redigerbara tecken mellan de angivna start- och slutpositionerna med den angivna strängen och matar sedan ut borttagningspositionen och beskrivande information. |
| Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) |
Ersätter ett enskilt tecken mellan de angivna start- och slutpositionerna med det angivna teckenvärdet och matar sedan ut borttagningspositionen och beskrivande information. |
| Replace(String, Int32, Int32, MaskedTextResultHint) |
Ersätter ett intervall med redigerbara tecken som börjar vid den angivna positionen med den angivna strängen och matar sedan ut borttagningspositionen och beskrivande information. |
| Replace(Char, Int32, Int32, MaskedTextResultHint) |
Ersätter ett enskilt tecken vid eller utanför den angivna positionen med det angivna teckenvärdet och matar sedan ut borttagningspositionen och beskrivande information. |
| Replace(String, Int32) |
Ersätter ett intervall med redigerbara tecken som börjar vid den angivna positionen med den angivna strängen. |
| Replace(Char, Int32) |
Ersätter ett enskilt tecken vid eller utanför den angivna positionen med det angivna teckenvärdet. |
Replace(String, Int32, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett intervall med redigerbara tecken mellan de angivna start- och slutpositionerna med den angivna strängen och matar sedan ut borttagningspositionen och beskrivande information.
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
Parametrar
- startPosition
- Int32
Den nollbaserade positionen i den formaterade strängen där ersättningen startar.
- endPosition
- Int32
Den nollbaserade positionen i den formaterade strängen där ersättningen slutar.
- testPosition
- Int32
Om det lyckas ersätts den nollbaserade positionen i den formaterade strängen där det sista tecknet faktiskt ersattes. annars den första positionen där åtgärden misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av ersättningsåtgärden. En utdataparameter.
Returer
trueom alla tecken har ersatts; annars . false
Kommentarer
Metoden Replace söker efter den första redigerbara positionen i den formaterade strängen mellan de angivna start- och slutpositionerna. Med antagandet att det finns tillräckligt med redigerbara positioner efter den här punkten ersätts de befintliga teckenvärdena en efter en med innehållet i ersättningssträngsparametern, input.
Följande villkor betraktas som fel. När ett fel inträffar inträffar ingen ersättning och Replace returnerar false.
Parametrarna
startPosellerendPospekar före början av den formaterade strängen eller utanför dess slut.Det finns inte tillräckligt med redigerbara positioner i den formaterade strängen för att lagra innehållet i ersättningssträngen.
Ett av ersättningsteckenvärdena är inte giltigt eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.
Förutom returvärdet har den här metoden två utdataparametrar som ger ytterligare information om ersättningsåtgärden.
Se även
Gäller för
Replace(Char, Int32, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett enskilt tecken mellan de angivna start- och slutpositionerna med det angivna teckenvärdet och matar sedan ut borttagningspositionen och beskrivande information.
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
Parametrar
- startPosition
- Int32
Den nollbaserade positionen i den formaterade strängen där ersättningen startar.
- endPosition
- Int32
Den nollbaserade positionen i den formaterade strängen där ersättningen slutar.
- testPosition
- Int32
Om det lyckas ersätts den nollbaserade positionen i den formaterade strängen där det sista tecknet faktiskt ersattes. annars den första positionen där åtgärden misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av ersättningsåtgärden. En utdataparameter.
Returer
trueom tecknet har ersatts. annars . false
Kommentarer
Metoden Replace(Char, Int32, Int32, Int32, MaskedTextResultHint) söker efter den första redigerbara positionen i den formaterade strängen mellan de angivna start- och slutpositionerna. Om en hittas ändras värdet för den redigerbara positionen till det angivna tecknet. input Något av följande villkor resulterar i ett feltillstånd som gör att ingen ersättning utförs och att värdet false returneras:
Parametrarna
startPosellerendPospekar före början av den formaterade strängen eller utanför dess slut.Det gick inte att hitta ett redigerbart tecken i det angivna intervallet.
Ersättningstecknet ,
inputär inte ett giltigt indatatecken eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.
Förutom returvärdet har den här metoden två utdataparametrar som ger ytterligare information om ersättningsåtgärden.
Se även
Gäller för
Replace(String, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett intervall med redigerbara tecken som börjar vid den angivna positionen med den angivna strängen och matar sedan ut borttagningspositionen och beskrivande information.
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
Parametrar
- position
- Int32
Den nollbaserade positionen för att söka efter det första redigerbara tecknet som ska ersättas.
- testPosition
- Int32
Om det lyckas ersätts den nollbaserade positionen i den formaterade strängen där det sista tecknet faktiskt ersattes. annars den första positionen där åtgärden misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av ersättningsåtgärden. En utdataparameter.
Returer
trueom alla tecken har ersatts; annars . false
Kommentarer
Metoden Replace(String, Int32, Int32, MaskedTextResultHint) söker efter den första redigerbara positionen vid eller utanför den angivna positionen, pos. Med antagandet att det finns tillräckligt med redigerbara positioner efter den här punkten ersätts de befintliga teckenvärdena en efter en med innehållet i ersättningssträngsparametern, input.
Följande villkor betraktas som fel. När ett fel inträffar inträffar ingen ersättning och Replace(String, Int32, Int32, MaskedTextResultHint) returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det finns inte tillräckligt med redigerbara positioner i den formaterade strängen för att lagra innehållet i ersättningssträngen.
Ett av ersättningsteckenvärdena är inte giltigt eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.
Förutom returvärdet har den här metoden två utdataparametrar som ger ytterligare information om ersättningsåtgärden.
Se även
Gäller för
Replace(Char, Int32, Int32, MaskedTextResultHint)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett enskilt tecken vid eller utanför den angivna positionen med det angivna teckenvärdet och matar sedan ut borttagningspositionen och beskrivande information.
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
Parametrar
- position
- Int32
Den nollbaserade positionen för att söka efter det första redigerbara tecknet som ska ersättas.
- testPosition
- Int32
Om det lyckas ersätts den nollbaserade positionen i den formaterade strängen där det sista tecknet faktiskt ersattes. annars den första positionen där åtgärden misslyckades. En utdataparameter.
- resultHint
- MaskedTextResultHint
En MaskedTextResultHint som kortfattat beskriver resultatet av ersättningsåtgärden. En utdataparameter.
Returer
trueom tecknet har ersatts. annars . false
Kommentarer
Metoden Replace(Char, Int32, Int32, MaskedTextResultHint) söker efter den första redigerbara positionen i den formaterade strängen vid eller utanför den angivna positionen, pos. Om en hittas ändras värdet för den redigerbara positionen till det angivna tecknet. input Något av följande villkor resulterar i ett feltillstånd som gör att ingen ersättning utförs och att värdet false returneras:
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det gick inte att hitta ett redigerbart tecken i den formaterade strängen vid eller utanför den angivna positionen.
posErsättningstecknet ,
inputär inte ett giltigt indatatecken eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.
Förutom returvärdet har den här metoden två utdataparametrar som ger ytterligare information om ersättningsåtgärden.
Se även
Gäller för
Replace(String, Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett intervall med redigerbara tecken som börjar vid den angivna positionen med den angivna strängen.
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
Parametrar
- position
- Int32
Den nollbaserade positionen för att söka efter det första redigerbara tecknet som ska ersättas.
Returer
trueom alla tecken har ersatts; annars . false
Undantag
Parametern input är null.
Kommentarer
Metoden Replace(String, Int32) söker efter den första redigerbara positionen vid eller utanför den angivna positionen, pos. Med antagandet att det finns tillräckligt med redigerbara positioner efter den här punkten ersätts de befintliga teckenvärdena en efter en med innehållet i ersättningssträngsparametern, input.
Följande villkor betraktas som fel. När ett fel inträffar inträffar ingen ersättning och Replace(String, Int32) returnerar false.
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det finns inte tillräckligt med redigerbara positioner i den formaterade strängen för att lagra innehållet i ersättningssträngen.
Ett av ersättningsteckenvärdena är inte giltigt eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.
Se även
Gäller för
Replace(Char, Int32)
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
- Källa:
- MaskedTextProvider.cs
Ersätter ett enskilt tecken vid eller utanför den angivna positionen med det angivna teckenvärdet.
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
Parametrar
- position
- Int32
Den nollbaserade positionen för att söka efter det första redigerbara tecknet som ska ersättas.
Returer
trueom tecknet har ersatts. annars . false
Kommentarer
Metoden Replace(Char, Int32) söker efter den första redigerbara positionen i den formaterade strängen vid eller utanför den angivna positionen, pos. Om en hittas ändras värdet för den redigerbara positionen till det angivna tecknet. input Något av följande villkor resulterar i ett fel som gör att ingen ersättning utförs och att värdet false returneras:
Parametern
posär mindre än noll eller större än den formaterade strängen Length .Det gick inte att hitta ett redigerbart tecken i den formaterade strängen vid eller utanför den angivna positionen.
posErsättningstecknet ,
inputär inte ett giltigt indatatecken eftersom det inte går att skriva ut eller inte matchar motsvarande maskelement.