Sdílet prostřednictvím


MaskedTextProvider.Add Metoda

Definice

Přidá do formátovaného řetězce vstupní znak nebo vstupní řetězec.

Přetížení

Add(String, Int32, MaskedTextResultHint)

Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce a pak vypíše informace o poloze a popisné informace.

Add(Char, Int32, MaskedTextResultHint)

Přidá zadaný vstupní znak na konec formátovaného řetězce a pak vypíše pozici a popisné informace.

Add(Char)

Přidá zadaný vstupní znak na konec formátovaného řetězce.

Add(String)

Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce.

Add(String, Int32, MaskedTextResultHint)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce a pak vypíše informace o poloze a popisné informace.

public:
 bool Add(System::String ^ input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add (string input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : string * int * MaskedTextResultHint -> bool
Public Function Add (input As String, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parametry

input
String

Obsahující String hodnoty znaků, které mají být připojeny k formátovaný řetězec.

testPosition
Int32

Pozice založená na nule ve formátovaného řetězci, kde byl proveden pokus o přidání znaku. Výstupní parametr.

resultHint
MaskedTextResultHint

A MaskedTextResultHint , který stručně popisuje výsledek operace. Výstupní parametr.

Návraty

true pokud všechny znaky ze vstupního řetězce byly úspěšně přidány; jinak false značí, že nebyly přidány žádné znaky.

Poznámky

Metoda Add(String, Int32, MaskedTextResultHint) přidá znaky z input řetězce do formátovaného řetězce, počínaje první dostupnou pozicí za LastAssignedPosition. Tato metoda selže z některého z následujících důvodů:

  • Žádný ze znaků ve vstupní hodnotě inputnení možné vytisknout nebo vstupní hodnota neodpovídá příslušnému elementu masky.

  • Po poslední přiřazené pozici není ve formátovaného řetězci dostatek dostupných pozic pro úpravy.

Pokud tato metoda selže, neprovedou se žádné sčítání a metoda vrátí false.

Tato metoda funguje stejně jako přepsaná verze s jedním String parametrem , s tím rozdílem, Add(String)že vypíše další informace.

Viz také

Platí pro

Add(Char, Int32, MaskedTextResultHint)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Přidá zadaný vstupní znak na konec formátovaného řetězce a pak vypíše pozici a popisné informace.

public:
 bool Add(char input, [Runtime::InteropServices::Out] int % testPosition, [Runtime::InteropServices::Out] System::ComponentModel::MaskedTextResultHint % resultHint);
public bool Add (char input, out int testPosition, out System.ComponentModel.MaskedTextResultHint resultHint);
member this.Add : char * int * MaskedTextResultHint -> bool
Public Function Add (input As Char, ByRef testPosition As Integer, ByRef resultHint As MaskedTextResultHint) As Boolean

Parametry

input
Char

Hodnota Char , která má být připojena k formátovaný řetězec.

testPosition
Int32

Pozice založená na nule ve formátovaného řetězci, kde byl proveden pokus o přidání znaku. Výstupní parametr.

resultHint
MaskedTextResultHint

A MaskedTextResultHint , který stručně popisuje výsledek operace. Výstupní parametr.

Návraty

true pokud byl vstupní znak úspěšně přidán; jinak false.

Poznámky

Metoda Add(Char, Int32, MaskedTextResultHint) se pokusí přidat hodnotu znaku input na první dostupnou pozici ve formátovaného řetězci za pozici, která byla naposledy přiřazena, která je reprezentována LastAssignedPosition vlastností. Tato metoda selže, pokud jsou všechny dostupné pozice před poslední přiřazenou pozicí. Tato metoda selže z některého z následujících důvodů:

  • Vstupní hodnota input, se nedá vytisknout nebo neodpovídá odpovídajícímu elementu masky.

  • Formátovaný řetězec neobsahuje žádné dostupné pozice pro úpravy nebo po poslední přiřazené pozici nejsou k dispozici žádné pozice pro úpravy.

Tato metoda funguje stejně jako přepsaná verze s jedním Char parametrem , s tím rozdílem, Add(Char)že vypíše další informace.

Viz také

Platí pro

Add(Char)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Přidá zadaný vstupní znak na konec formátovaného řetězce.

public:
 bool Add(char input);
public bool Add (char input);
member this.Add : char -> bool
Public Function Add (input As Char) As Boolean

Parametry

input
Char

Hodnota Char , která má být připojena k formátovaný řetězec.

Návraty

true pokud byl vstupní znak úspěšně přidán; jinak false.

Poznámky

Metoda Add(Char) přidá hodnotu znaku input na první dostupnou pozici ve formátovaného řetězci za pozici, která byla naposledy přiřazena, která je reprezentována LastAssignedPosition vlastností. Tato metoda selže z některého z následujících důvodů:

  • Vstupní hodnota input, se nedá vytisknout nebo neodpovídá odpovídajícímu elementu masky.

  • Formátovaný řetězec neobsahuje žádné dostupné pozice pro úpravy nebo po poslední přiřazené pozici nejsou k dispozici žádné pozice pro úpravy.

Viz také

Platí pro

Add(String)

Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs
Zdroj:
MaskedTextProvider.cs

Přidá znaky v zadaném vstupním řetězci na konec formátovaného řetězce.

public:
 bool Add(System::String ^ input);
public bool Add (string input);
member this.Add : string -> bool
Public Function Add (input As String) As Boolean

Parametry

input
String

Obsahující String hodnoty znaků, které mají být připojeny k formátovaný řetězec.

Návraty

true pokud všechny znaky ze vstupního řetězce byly úspěšně přidány; jinak false značí, že nebyly přidány žádné znaky.

Výjimky

Parametr input je null.

Poznámky

Metoda Add(String) přidá znaky z input řetězce do formátovaného řetězce, počínaje první dostupnou pozicí za LastAssignedPosition. Tato metoda selže z některého z následujících důvodů:

  • Žádný ze znaků ve vstupní hodnotě inputnení možné vytisknout nebo vstupní hodnota neodpovídá příslušnému elementu masky.

  • Po poslední přiřazené pozici není ve formátovaného řetězci dostatek dostupných pozic pro úpravy.

Pokud tato metoda selže, neprovedou se žádné sčítání a metoda vrátí false.

Viz také

Platí pro