SORU
13 Mart 2009, Cuma


.NET sabit boşluk içeren bir dize Biçimi

Yapar .NET Dize.Format yöntemi sabit uzunlukta bir dize içinde sabit bir konumda bir dize yerleştirme izin ver.

"           String Goes Here"
"     String Goes Here      "
"String Goes Here           "

Bunu nasıl kullanıyor .NET?

Edit- /PadLeft/ölüme PadRight Format denedim. Bunlar çalışmaz. Neden bilmiyorum. Bunu yapmak için kendi yazma fonksiyonu sona erdi.

Edit- Bir hata yaptım ve biçim belirleyicisi virgül yerine iki nokta kullanılır. Olmalıdır "{0,20}".

Mükemmel ve doğru yanıtlar için teşekkürler.

CEVAP
13 Mart 2009, Cuma


Bu senin istediğin tam olarak bu dizeleri verecektir:

string s = "String goes here";
string line1 = String.Format("{0,27}", s);
string line2 = String.Format("{0,-27}", String.Format("{0,"   ((27   s.Length) / 2).ToString()    "}", s));
string line3 = String.Format("{0,-27}", s);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Subscribe!!

    Subscribe!!

    3 EKİM 2009
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010