Inserción de un carácter de tabulación en un texto mediante C#

Estoy construyendo una aplicación donde debo capturar varios valores y construir un texto con ellos: Nombre, Edad, etc.

La salida será un texto plano en un TextBox.

Estoy tratando de hacer que esa información aparezca en una especie de columnas, por lo tanto estoy tratando de separarlas con tab para hacerlo más claro.

Por ejemplo, en lugar de tener:

Ann 26
Sarah 29
Paul 45

Me gustaría que se mostrara como

Ann tab 26 Sarah tab 29 Paul tab 45

¿Algún consejo sobre cómo insertar las pestañas en mi texto?

Solución

Pruebe a utilizar el carácter t en sus cadenas

Comentarios (0)

Hazar tiene razón con su \t. Aquí'está la lista completa de caracteres de escape para C#:

\#39; para una comilla simple.

`\"para una comilla doble.

para una barra invertida.

0 para un carácter nulo.

\a para un carácter de alerta.

\b para un retroceso.

f para un avance de formulario.

n para una nueva línea.

\r para un retorno de carro.

t para un tabulador horizontal.

\v para un tabulador vertical.

uxxxx para un valor hexadecimal de carácter unicode (por ejemplo, u0020).

es lo mismo que \u, pero no necesita ceros a la izquierda (por ejemplo, \x20).

Uxxxxxxxx para un valor hexadecimal de caracteres unicode (la forma más larga es necesaria para generar sustitutos).

Comentarios (2)

También puede ser útil utilizar String.Format, por ejemplo

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