StringFormat
Zastosowanie
Dział zatytułowany „Zastosowanie”Funkcja StringFormat wstawia wartości w miejsca znaczników w tekście. Znacznik {0} funkcja zastępuje pierwszą wartością podaną po tekście formatu, {1} drugą i tak dalej. Kolejne wartości podajesz jako następne argumenty.
Znacznik z nazwą, np. {name}, funkcja zastępuje wartością zmiennej reguły albo pola sprawy o tej nazwie. Znaczniki, których nie da się dopasować, zostają w wyniku bez zmian.
Składnia
Dział zatytułowany „Składnia”StringFormat("format", "object");Argumenty
Dział zatytułowany „Argumenty”| Argument | Typ | Wymagany | Opis |
|---|---|---|---|
format |
tekst | Tak | Tekst formatu ze znacznikami {0}, {1} itd. |
object |
tekst | Tak | Wartość wstawiana w miejsce znacznika. Kolejne wartości podajesz jako następne argumenty. |
Zwracana wartość
Dział zatytułowany „Zwracana wartość”Funkcja zwraca tekst: kopię tekstu format, w której znaczniki zastąpiono podanymi wartościami.
Przykłady
Dział zatytułowany „Przykłady”Przykład 1: jeden znacznik
Dział zatytułowany „Przykład 1: jeden znacznik”Zmienna result będzie zawierać wartość „xyz”.
result = StringFormat("x{0}z", "y");Przykład 2: dwa znaczniki
Dział zatytułowany „Przykład 2: dwa znaczniki”Zmienna result będzie zawierać wartość „xyz qwe”.
result = StringFormat("x{0} {1}we", "yz", "q");Dobre praktyki
Dział zatytułowany „Dobre praktyki”- Ujmuj znaczniki w nawiasy klamrowe, np.
{0}. - Podaj tyle wartości, ile znaczników numerowanych jest w tekście formatu.
Typowe błędy
Dział zatytułowany „Typowe błędy”- Znacznik bez nawiasów klamrowych. Funkcja go nie zastąpi i zwróci tekst formatu bez zmian. Sprawdź, czy każdy znacznik jest ujęty w nawiasy klamrowe.
- Mniej wartości niż znaczników. Niedopasowane znaczniki zostaną w wyniku. Podaj wartość dla każdego znacznika.