Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23890|Odgovoriti: 1

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

[Kopiraj povezavo]
Objavljeno na 26. 04. 2018 13:54:55 | | | |

//格式为sring输出
Label1.Text = niz. Format("asdfadsf{0}adsfasdf",a);
Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";
Label1.Text = niz. Format("asdfadsf{0:C}adsfasdf",a); AsdfAdsf¥1,234.00ADSFaSDF
Label2.Text = "asdfadsf"+a.ToString("C")+"adsfasdf"; AsdfAdsf¥1,234.00ADSFaSDF

   dvojno b = 1234,12543;
   a = 12345678;
   Format je poseben izhod v obliki godal
Label1.Text = niz. Format("asdfadsf{0:C}adsfasdf",b); AsdfAdsf¥1,234.13ADSFaSDF
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; AsdfAdsf¥1,234.13ADSFaSDF
Label1.Text = niz. Format("{0:C3}",b); ¥1,234.125
Label2.Text = b.ToString("C3"); ¥1,234.125
Label1.Text = niz. Format("{0:d}",a); Decimalni sistem - 12345678
Label2.Text = b.ToString("d"); Decimalni - isti tip, napaka pri pretvorbi
Label1.Text = niz. Format("{0:e}",a); Indeks - 1.234568e+007
Label2.Text = b.ToString("e"); Indeks - 1.234125E+003

Label1.Text = niz. Format("{0:f}",a); Število fiksnih točk - 12345678,00
Label2.Text = b.ToString("f"); Fiksna točka - 1234.13
Label1.Text = niz. Format("{0:n}",a); Vrednost - 12.345.678,00
Label2.Text = b.ToString("n"); Vrednost - 1.234,13
Label1.Text = niz. Format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Decimalno številko ni mogoče pretvoriti, prišlo je do napake
Label1.Text = niz. Format("{0:g}",a); Univerzalna je najbolj kompaktna - 12345678
Label2.Text = b.ToString("g"); Universal je najbolj kompakten - 1234.12543
Label1.Text = niz. Format("{0:r}",a); Obračanje brez izgube natančnosti – uporaba celih števil ni dovoljena, napake so prijavljene
Label2.Text = b.ToString("r"); Obrni se brez izgube natančnosti - 1234.12543
   
   b = 4321,12543;
   a = 1234;
   Izhod za prilagojen način:
0 Opis: Če je mogoče, zapolni bit kot nadomestek
Label1.Text = niz. Format("{0:000000}",a); // 001234
Label2.Text = niz. Format("{0:000000}",b); // 004321
# Opis: Nadomestek, če je mogoče, zapolni bit
Label1.Text = niz. Format("{0:#######}",a); // 1234
Label2.Text = niz. Format("{0:#######}",b); // 4321
Label1.Text = niz. Format("{0:#0####}",a); // 01234
Label2.Text = niz. Format("{0:0#0000}",b); // 004321

//   . Opis: Decimalna vejica
Label1.Text = niz. Format("{0:000.000}",a); //1234.000
Label2.Text = niz. Format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Opis: Digitalno združevanje, uporabljeno tudi v množiteljih
Label1.Text = niz. Format("{0:0,00}",a); // 12,345,678
Label2.Text = niz. Format("{0:0,00}",b); // 87,654,32
Label1.Text = niz. Format("{0:0,}",a); // 12346
Label2.Text = niz. Format("{0:0,}",b); // 87654
Label1.Text = niz. Format("{0:0,,}",a); // 12
Label2.Text = niz. Format("{0:0,,}",b); // 88
Label1.Text = niz. Format("{0:0,,,}",a); // 0
Label2.Text = niz. Format("{0:0,,,}",b); 0 // % Opis: Formatirajte kot odstotek // Label1.Text = niz. Format("{0:0%}",a); 1234567800% // Label2.Text = niz. Format("{0:#%}",b); 8765432113% // Label1.Text = niz. Format("{0:0.00%}",a); 1234567800,00% // Label2.Text = niz. Format("{0:#.00%}",b); 8765432112,54% // 'abc' Opis: Prikaži besedilo znotraj posameznih narekovajev // Label1.Text = niz. format("{0:'text'0}",a); Besedilo 12345678 // Label2.Text = niz. format("{0:text 0}",b); Besedilo 87654321 // / Opis: 1, ki mu sledi znak, ki ga želimo natisniti, uporablja se tudi za prenos znaka /n itd. // Label1.Text = niz. Format ("/"Pozdravljeni! /""); "Pozdravljeni!" Label2.Text = niz. Format ("//c//knjige//novo//we.asp"); c/books/new/we.asp // @描述: sledi znak, ki ga je treba natisniti, // Label1.Text = niz. Format(@""""Pozdravljeni! """); "Pozdravljeni!" Za tisk" morate vnesti dva para v // Label2.Text = string. Format(@"/c/books/new/we.asp"); c/books/new/we.asp Format odstotkov naj uporablja parameter "p".  Format surovih podatkov rezultat "{0:P}" 0,40 40%

Number {0:N2} 12,36  
Number {0:N0} 13  
Valuta {0:c2} $12,36  
Valuta {0:c4} $12.3656  
Valuta "¥{0:N2}" ¥12.36  
Znanstvena notacija {0:E3} 1.23E+001  
Odstotek {0:P} 12,25 % P in p sta enaka.
Datum {0:D} 25. november 2006  
Datum {0:d} 2006-11-25  
Datum {0:f} 10:30, 25. november 2006 (UTC)  
Datum {0:F} 10:30:00, 25. november 2006 (UTC)  
Datum {0:s} 2006-11-26 10:30:00  
Čas {0:T} 10:30:00

DateTime dt = DateTime.Now;
Label1.Text = dt. ToString(); //2005-11-5 13:21:25
Label2.Text = dt. ToFileTime(). ToString(); //127756416859912816
Label3.Text = dt. ToFileTimeUtc(). ToString(); //127756704859912816
Label4.Text = dt. ToLocalTime(). ToString(); //2005-11-5 21:21:25
Label5.Text = dt. ToLongDateString(). ToString(); 5. november 2005
Label6.Text = dt. ToLongTimeString(). ToString(); //13:21:25
Label7.Text = dt. ToOADate(). ToString(); //38661.5565508218
Label8.Text = dt. ToShortDateString(). ToString(); //2005-11-5
Label9.Text = dt. ToShortTimeString(). ToString(); //13:21
Label10.Text = dt. ToUniversalTime(). ToString(); //2005-11-5 5:21:25

Label1.Text = dt. Year.ToString(); //2005
Label2.Text = dt. Date.ToString(); //2005-11-5 0:00:00
Label3.Text = dt. DayOfWeek.ToString(); Sobota
Label4.Text = dt. DayOfYear.ToString(); //309
Label5.Text = dt. Hour.ToString(); //13
Label6.Text = dt. Millisecond.ToString(); //441
Label7.Text = dt. Minute.ToString(); //30
Label8.Text = dt. Month.ToString(); //11
Label9.Text = dt. Second.ToString(); 28 Label10.Besedilo = dt. Ticks.ToString(); 632667942284412864 Label11.Text = dt. TimeOfDay.ToString(); 13:30:28.4412864 Label1.Text = dt. ToString(); 2005-11-5 13:47:04 Label2.Besedilo = dt. AddYears(1). ToString(); 2006-11-5 13:47:04 Label3.Besedilo = dt. AddDays(1.1). ToString(); 2005-11-6 16:11:04 Label4.Besedilo = dt. AddHours(1.1). ToString(); 2005-11-5 14:53:04 Label5.Besedilo = dt. Dodajte milisekunde (1.1). ToString(); 2005-11-5 13:47:04 Label6.Besedilo = dt. AddMonths(1). ToString(); 2005-12-5 13:47:04 Label7.Text = dt. AddSeconds(1.1). ToString(); 2005-11-5 13:47:05 Label8.Besedilo = dt. AddMinutes(1.1). ToString(); 2005-11-5 13:48:10 Label9.Besedilo = dt. AddTicks(1000). ToString(); 2005-11-5 13:47:04 Label10.Besedilo = dt. CompareTo(dt). ToString(); 0 Label11.Text = dt. Add(?). ToString(); Vprašaj je časovno obdobje Oznaka1.Besedilo = dt. Equals("2005-11-6 16:11:04"). ToString(); False Label2.Text = dt. Enako(dt). ToString(); True Label3.Text = 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 Label2.Besedilo = dt. GetDateTimeFormats('t')[0]. ToString(); 14:06 Label3.Text = dt. GetDateTimeFormats('y)[0]. ToString(); November 2005 Label4.Text = dt. GetDateTimeFormats('D')[0]. ToString(); 5. november 2005 Oznaka5.Besedilo = dt. GetDateTimeFormats('D')[1]. ToString(); 2005 11 05 Label6.Besedilo = dt. GetDateTimeFormats('D')[2]. ToString(); Sobota 2005, 11 05 Label7.Besedilo = dt. GetDateTimeFormats('D')[3]. ToString(); Sobota, 5. november 2005 Label8.Text = dt. GetDateTimeFormats('M')[0]. ToString(); 5. november Label9.Besedilo = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 5. november 2005 Label10.Besedilo = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Label11.Besedilo = dt. GetDateTimeFormats('r')[0]. ToString(); Sob, 05. nov 2005 14:06:25 GMT Label1.Text = string. Format("{0:d}",dt); 2005-11-5 Label2.Text = niz. Format("{0:D}",dt); 5. november 2005 Label3.Text = niz. Format("{0:f}",dt); 14:23, 5. november 2005 Label4.Text = niz. Format("{0:F}",dt); 14:23:23, 5. nov 2005 Label5.Text = niz. Format("{0:g}",dt); 2005-11-5 14:23 Label6.Text = string. Format("{0:G}",dt); 2005-11-5 14:23:23 Label7.Text = niz. Format("{0:M}",dt); 5. november Label8.Text = niz. Format("{0:R}",dt); Sob, 05. nov 2005, 14:23:23 GMT Label9.Text = string. Format("{0:s}",dt); 2005-11-05T14:23:23 Label10.Besedilni niz. Format("{0:t}",dt); 14:23 Label11.Text = niz. Format("{0:T}",dt); 14:23:23 Label12.Text = niz. Format("{0:u}",dt); 2005-11-05 14:23:23Z Label13.Text = niz. Format("{0:U}",dt); 01/05/2005 6:23:23 AM Label14.Text = string. Format("{0:Y}",dt); November 2005 Label15.Text = string. Format ("{0}",dt); 2005-11-5 14:23:23 Label16.Text = string. Format("{0:yyyyMMddHHmmssffff}",dt);
stringstr1 =string. Format("{0:N1}",56789);                Rezultat: 56.789,0
stringstr2 =string. Format("{0:N2}",56789);                Rezultat: 56.789,00
stringstr3 =string. Format("{0:N3}",56789);                Rezultat: 56.789.000
stringstr8 =string. Format("{0:F1}",56789);                Rezultat: 56789,0
stringstr9 =string. Format("{0:F2}",56789);                Rezultat: 56789,00
stringstr11 =(56789 / 100.0). ToString("#.##");            Rezultat: 567,89
stringstr12 =(56789 / 100). ToString("#.##");              Rezultat: 567

C ali C
Valuta
Console.Write("{0:C}", 2.5);   2,50 $
Console.Write("{0:C}", -2.5); (2,50 $)

D ali d
Decimalna števila
Console.Write("{0:D5}", 25);   //00025

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

F ali F
Fiksna točka
Console.Write("{0:F2}", 25);   //25.00
Console.Write("{0:F0}", 25);   //25

G ali g
Redni
Console.Write("{0:G}", 2.5);   //2.5

n ali n
Številke
Console.Write("{0:N}", 2500000);   //2,500,000.00

X ali X
Šestkotni sistem
Console.Write("{0:X}", 250);   FA
Console.Write("{0:X}", 0xffff);   FFFF




Prejšnji:Prenos različice Xposed Installer v3.1.5 / Framework 90
Naslednji:Naučite se Photoshopa od začetka, 18 lekcij od začetnika do boga
 Najemodajalec| Objavljeno na 26. 04. 2018 13:57:10 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com