Tabuliatoriaus ženklo įterpimas į tekstą naudojant C#

Kuriu programą, kurioje turėčiau užfiksuoti kelias reikšmes ir iš jų sukurti tekstą: Vardas", "Amžius" ir t. t.

Išvestis bus paprastas tekstas į TextBox.

Noriu, kad ši informacija būtų pateikiama tarsi stulpeliais, todėl bandau juos atskirti tab, kad būtų aiškiau.

Pavyzdžiui, vietoj to, kad būtų:

Ann 26
Sarah 29
Paul 45

Norėčiau, kad jis būtų rodomas kaip:

Ann tab 26 Sarah tab 29 Paul tab 45

Ar yra patarimų, kaip įterpti skirtukus į tekstą?

Sprendimas

Pabandykite eilutėse naudoti \t simbolį

Komentarai (0)

Hazaras teisus su savo \t. Čia pateikiamas visas C# escape simbolių sąrašas:

\' - vienguba kabliataškė.

\" - dviguba kabliataškė.

\\\ - atvirkštinis pasvirasis brūkšnys.

\0 - nulinis simbolis.

\a - įspėjamasis simbolis.

\b - backspace.

\f - formos padavimo simbolis.

\n - nauja eilutė.

\r - vežimėlio grąžinimas.

\t - horizontalus skirtukas.

\v - vertikalus skirtukas.

\uxxxx - vienodo kodo simbolio šešiaženklė vertė (pvz., \u0020).

\x yra tas pats kaip \u, bet nereikia pradinių nulių (pvz., \x20).

\Uxxxxxxxxxx - vienodo kodo simbolio šešiaženklė vertė (ilgesnė forma reikalinga surogatams generuoti).

Komentarai (2)

Taip pat gali būti naudinga naudoti String.Format, pvz.

String.Format("{0}\t{1}", FirstName,Count);
Komentarai (1)