C# kullanarak metne sekme karakteri ekleme

Birkaç değeri yakalamam ve bunlarla bir metin oluşturmam gereken bir uygulama oluşturuyorum: "İsim", "Yaş" vb.

Çıktı, bir TextBox içine düz bir metin olacaktır.

Bu bilgilerin bir tür sütunlar halinde görünmesini sağlamaya çalışıyorum, bu nedenle daha net hale getirmek için tab ile ayırmaya çalışıyorum.

Örneğin, sahip olmak yerine:

Ann 26
Sarah 29
Paul 45

Şu şekilde görünmesini istiyorum:

Ann tab 26 Sarah tab 29 Paul tab 45

Sekmeleri metnime nasıl 'ekleyeceğim' konusunda bir ipucu var mı?

Çözüm

Dizelerinizde \t karakterini kullanmayı deneyin

Yorumlar (0)

Hazar t konusunda haklı. İşte C# için kaçış karakterlerinin tam listesi:

Tek bir alıntı için `'.

Çift tırnak için `".

Ters eğik çizgi için \\.

null karakteri için \0.

Uyarı karakteri için `a.

Geri almak için \b.

Bir form beslemesi için \f.

Yeni bir satır için \n.

Satır başı için \r.

Yatay sekme için \t.

Dikey sekme için \v.

unicode karakter hex değeri (örneğin \u0020) için \uxxxx.

\x, \u ile aynıdır, ancak baştaki sıfırlara ihtiyacınız yoktur (örneğin \x20).

unicode karakter hex değeri için \Uxxxxxxxx (suret oluşturmak için daha uzun form gereklidir).

Yorumlar (2)

Ayrıca String.Format kullanmak da yararlı olabilir, örn.

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