Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 23890|Yanıt: 1

[Kaynak] String.Format the output {0:N2} {0:D2} {0:C2

[Bağlantıyı kopyala]
Yayınlandı 26.04.2018 13:54:55 | | | |

//格式为sring输出
Etiket1.Metin = dize. format("asdfadsf{0}adsfasdf",a);
Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";
Etiket1.Metin = dize. format("asdfadsf{0:C}adsfasdf",a); asdfadsf¥1,234.00adsfasdf
label2.Text = "asdfadsf"+a.ToString("C")+"adsfasdf"; asdfadsf¥1,234.00adsfasdf

   çift b = 1234.12543;
   a = 12345678;
   Format özel bir dizi tarzı çıktıdır
Etiket1.Metin = dize. Format("asdfadsf{0:C}adsfasdf",b); asdfadsf¥1,234.13adsfasdf
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; asdfadsf¥1,234.13adsfasdf
Etiket1.Metin = dize. format("{0:C3}",b); ¥1.234.125
Etiket2.Metin = b.ToString("C3"); ¥1.234.125
Etiket1.Metin = dize. format("{0:d}",a); Ondalık sistem - 12345678
Label2.Text = b.ToString("d"); Ondalık - aynı tür, dönüşüm hatası
Etiket1.Metin = dize. format("{0:e}",a); Endeks - 1.234568e+007
Label2.Text = b.ToString("e"); Endeks - 1.234125E+003

Etiket1.Metin = dize. format("{0:f}",a); Sabit nokta sayısı - 12345678.00
Label2.Text = b.ToString("f"); Sabit nokta numarası - 1234.13
Etiket1.Metin = dize. format("{0:n}",a); Değer - 12.345.678.00
Etiket2.Metin = b.ToString("n"); Değer - 1.234.13
Etiket1.Metin = dize. format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Ondalık sayı dönüştürülemez diye hata oluştu
Etiket1.Metin = dize. format("{0:g}",a); Universal en kompakt olanıdır - 12345678
Label2.Text = b.ToString("g"); Universal en kompakt olanıdır - 1234.12543
Etiket1.Metin = dize. format("{0:r}",a); Doğruluk kaybetmeden geri dönmek - tam sayıların kullanılmasına izin verilmez, hatalar bildirilir
Label2.Text = b.ToString("r"); Doğruluk kaybı olmadan geri dön - 1234.12543
   
   b = 4321.12543;
   a = 1234;
   Özel Mod Çıkışı:
0 Açıklama: Mümkünse yer tutucu kısmı doldurun
Etiket1.Metin = dize. format("{0:000000}",a); // 001234
Label2.Text = dize. format("{0:000000}",b); // 004321
# Açıklama: Mümkünse yer tutucu kısmı doldurun
Etiket1.Metin = dize. format("{0:#######}",a); // 1234
Label2.Text = dize. format("{0:#######}",b); // 4321
Etiket1.Metin = dize. format("{0:#0####}",a); // 01234
Label2.Text = dize. format("{0:0#0000}",b); // 004321

//   . Tanım: Ondalık nokta
Etiket1.Metin = dize. format("{0:000.000}",a); //1234.000
Label2.Text = dize. format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Açıklama: Dijital gruplama, çarpanlarda da kullanılır
Etiket1.Metin = dize. format("{0:0,00}",a); // 12,345,678
Label2.Text = dize. format("{0:0,00}",b); // 87,654,32
Etiket1.Metin = dize. format("{0:0,}",a); // 12346
Label2.Text = dize. format("{0:0,}",b); // 87654
Etiket1.Metin = dize. format("{0:0,,}",a); // 12
Label2.Text = dize. format("{0:0,,}",b); // 88
Etiket1.Metin = dize. format("{0:0,,,}",a); // 0
Label2.Text = dize. format("{0:0,,,}",b); 0 // % Açıklama: Yüzde olarak biçimlendir // Etiket1.Metin = dize. format("{0:0%}",a); 1234567800% // Label2.Text = dizi. format("{0:#%}",b); 8765432113% // Etiket1.Metin = dize. format("{0:0.00%}",a); 1234567800.00% // Etiket2.Metin = dize. format("{0:#.00%}",b); 8765432112.54% // 'abc' Açıklama: Metni tek tırnak içinde göster // Etiket1. Metin = dize. format("{0:'text'0}",a); Metin 12345678 // Etiket2.Metin = dize. format("{0:text 0}",b); Metin 87654321 // / Açıklama: 1 ve ardından basılacak karakter, ayrıca /n karakterini aktarmak için kullanılır. // Etiket1.Metin = dize. Format("/"Merhaba! /""); "Merhaba!" Label2.Text = dize. format("//c//books//new//we.asp"); c/books/new/we.asp // @描述: ardından basatılacak karakter gelir, // Label1.Text = dize. Format(@"""""Alo! """); "Merhaba!" "Yazdırmak için" için // Label2.Text = string için iki çift girmeniz gerekir. Format(@"/c/books/new/we.asp"); c/books/new/we.asp Yüzde formatı "p" parametresini kullanmalıdır.  Format Raw Data Result "{0:P}" 0.40 40%

Number {0:N2} 12.36  
Sayı {0:N0} 13  
Currency {0:c2} $12.36  
Currency {0:c4} $12.3656  
Currency "¥{0:N2}" ¥12.36  
Bilimsel Notasyon {0:E3} 1.23E+001  
Yüzde {0:P} %12,25 P ve p aynı şekilde sunulur.
Tarih {0:D} 25 Kasım 2006  
Tarih {0:d} 2006-11-25  
Tarih {0:f} 10:30, 25 Kasım 2006 (UTC)  
Tarih {0:F} 10:30:00, 25 Kasım 2006 (UTC)  
Tarih {0:s} 2006-11-26 10:30:00  
Saat {0:T} 10:30:00

DateTime dt = DateTime.Now;
Etiket1.Metin = dt. ToString(); //2005-11-5 13:21:25
Etiket2.Metin = dt. ToFileTime(). ToString(); //127756416859912816
Etiket3.Metin = dt. ToFileTimeUtc(). ToString(); //127756704859912816
Etiket4.Metin = dt. ToLocalTime(). ToString(); //2005-11-5 21:21:25
Etiket5.Metin = dt. ToLongDateString(). ToString(); 5 Kasım 2005
Label6.Text = dt. ToLongTimeString(). ToString(); //13:21:25
Etiket7.Metin = dt. ToOADate(). ToString(); //38661.5565508218
Etiket8.Metin = dt. ToShortDateString(). ToString(); //2005-11-5
Label9.Text = dt. ToShortTimeString(). ToString(); //13:21
Label10.Text = dt. UniversalTime(). ToString(); //2005-11-5 5:21:25

Etiket1.Metin = dt. Year.ToString(); //2005
Etiket2.Metin = dt. Date.ToString(); //2005-11-5 0:00:00
Etiket3.Metin = dt. Haftanın Günü.String(); Cumartesi
Etiket4.Metin = dt. DayOfYear.ToString(); //309
Etiket5.Metin = dt. Saat.ToString(); //13
Label6.Text = dt. milisaniye.ToString(); //441
Etiket7.Metin = dt. Minute.ToString(); //30
Etiket8.Metin = dt. Ay.ToString(); //11
Label9.Text = dt. Second.ToString(); 28 Etiket10.Metin = dt. Ticks.ToString(); 632667942284412864 Etiket11.Metin = dt. TimeOfDay.ToString(); 13:30:28.4412864 Etiket1.Metin = dt. ToString(); 2005-11-5 13:47:04 Etiket2.Metin = dt. AddYears(1). ToString(); 2006-11-5 13:47:04 Etiket 3.Metin = dt. AddDays(1.1). ToString(); 2005-11-6 16:11:04 Etiket4.Metin = dt. AddHours(1.1). ToString(); 2005-11-5 14:53:04 Etiket5.Metin = dt. AddMilliseconds(1.1) ile paylaş. ToString(); 2005-11-5 13:47:04 Etiket6.Metin = dt. AddMonths(1). ToString(); 2005-12-5 13:47:04 Etiket7.Metin = dt. AddSeconds(1.1) ile oluşturuldu. ToString(); 2005-11-5 13:47:05 Etiket 8. Metin = dt. AddMinutes(1.1). ToString(); 2005-11-5 13:48:10 Etiket Altlığı 9. Metin = dt. AddTicks(1000). ToString(); 2005-11-5 13:47:04 Etiket10.Metin = dt. KarşılaştırınTo(dt). ToString(); 0 Etiket11.Metin = dt. Add(?). ToString(); Soru işareti bir zaman dilimidir Etiket1.Metin = dt. Equals("2005-11-6 16:11:04"). ToString(); Yanlış Etiket2.Metin = dt. Eşit(dt). ToString(); Gerçek Etiket3.Metin = dt. GetHashCode(). ToString(); 1474088234 Label4.Text = dt. GetType(). ToString(); System.DateTime Label5.Text = dt. GetTypeCode(). ToString(); DateTime Label1.Text = dt. GetDateTimeFormats('s')[0]. ToString(); 2005-11-05T14:06:25 Etiket2.Metin = dt. GetDateTimeFormats('t')[0]. ToString(); 14:06 Etiket3.Metin = dt. GetDateTimeFormats('y')[0]. ToString(); Kasım 2005 Etiket 4. Metin = dt. GetDateTimeFormats('D')[0]. ToString(); 5 Kasım 2005 Etiket5. Metin = dt. GetDateTimeFormats('D')[1]. ToString(); 2005 11 05 Etiket6.Metin = dt. GetDateTimeFormats('D')[2]. ToString(); Cumartesi 2005 11 05 Etiket7.Metin = dt. GetDateTimeFormats('D')[3]. ToString(); Cumartesi 5 Kasım 2005 Label8.Metin = dt. GetDateTimeFormats('M')[0]. ToString(); 5 Kasım Etiket 9.Metin = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 5 Kasım 2005 Etiketi 10.Metin = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Etiket11.Metin = dt. GetDateTimeFormats('r')[0]. ToString(); Cumartesi, 05 Kas 2005 14:06:25 GMT Etiket1.Metin = dize. format("{0:d}",dt); 2005-11-5 Etiket2.Metin = dize. format("{0:D}",dt); 5 Kasım 2005 Label3.Text = dize. format("{0:f}",dt); 14:23, 5 Kasım 2005 Etiket4.Metin = dize. format("{0:F}",dt); 14:23:23, 5 Kayıs 2005 Etiket5.Metin = dize. format("{0:g}",dt); 2005-11-5 14:23 Etiket6.Metin = dize. format("{0:G}",dt); 2005-11-5 14:23:23 Etiket7.Metin = dize. format("{0:M}",dt); 5 Kasım Etiket8.Metin = dize. format("{0:R}",dt); Cumartesi, 05 Kas 2005 14:23:23 GMT Etiket 9.Metin = dize. format("{0:s}",dt); 2005-11-05T14:23:23 Etiket 10.Metin dizisi. format("{0:t}",dt); 14:23 Etiket11.Metin = dize. format("{0:T}",dt); 14:23:23 Etiket12.Metin = dize. format("{0:u}",dt); 2005-11-05 14:23:23Z Etiket13.Metin = dize. format("{0:U}",dt); 01/05/2005 06:23:23 Label14.Text = dize. format("{0:Y}",dt); Kasım 2005 Label15.Metin = dize. Format("{0}",dt); 2005-11-5 14:23:23 Etiket16.Metin = dize. format("{0:yyyyMMddHHmmssffff}",dt);
stringstr1 =dizi. format("{0:N1}",56789);                SONUÇ: 56.789.0
stringstr2 =dizi. format("{0:N2}",56789);                Sonuç: 56.789.00
stringstr3 = dize. format("{0:N3}",56789);                Sonuç: 56.789.000
stringstr8 =dizi. format("{0:F1}",56789);                Sonuç: 56789.0
stringstr9 =dizi. format("{0:F2}",56789);                Sonuç: 56789.00
stringstr11 =(56789 / 100.0). ToString("#.##");            SONUÇ: 567.89
stringstr12 =(56789 / 100). ToString("#.##");              Sonuç: 567

C veya C
para birimi
Console.Write("{0:C}", 2.5);   $2.50
Console.Write("{0:C}", -2.5); ($2.50)

D veya d
ondalık sayılar
Console.Write("{0:D5}", 25);   //00025

E veya E
Bilimsel tip
Console.Write("{0:E}", 250000);   2.500000E+005

F veya F
Sabit nokta
Console.Write("{0:F2}", 25);   //25.00
Console.Write("{0:F0}", 25);   //25

G veya G
Düzenli
Console.Write("{0:G}", 2.5);   //2.5

n veya n
Sayılar
Console.Write("{0:N}", 2500000);   //2,500,000.00

X veya X
Hex sistemi
Console.Write("{0:X}", 250);   FA
Console.Write("{0:X}", 0xffff);   FFFF




Önceki:Xposed Installer v3.1.5 / Framework 90 sürüm indir
Önümüzdeki:Photoshop'u sıfırdan öğrenin, acemiden tanrıya 18 ders
 Ev sahibi| Yayınlandı 26.04.2018 13:57:10 |
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com