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ş:
Geçen bash fonksiyonu bir değişken ola...
Sonunda boşluk tutun ve Dize/veya başı...
JavaScript dize tek boşluk ile birden ...
Yerine ' ' ile bir dize boşlu...
Ne zaman bir dize python ile milisaniy...