Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 23890|Svar: 1

[Källa] String.Format utdatan {0:N2} {0:D2} {0:C2

[Kopiera länk]
Publicerad på 2018-04-26 13:54:55 | | | |

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

   dubbel b = 1234,12543;
   a = 12345678;
   Formatet är en speciell strängliknande utgång
Label1.Text = sträng. Format("asdfadsf{0:C}adsfasdf",b); ASDFADSF¥1,234.13adsfasdf
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; ASDFADSF¥1,234.13adsfasdf
Label1.Text = sträng. Format("{0:C3}",b); ¥1 234,125
Label2.Text = b.ToString("C3"); ¥1 234,125
Label1.Text = sträng. Format("{0:d}",a); Decimalsystem - 12345678
Label2.Text = b.ToString("d"); Decimal – samma typ, konverteringsfel
Label1.Text = sträng. Format("{0:e}",a); Index - 1,234568e+007
Label2.Text = b.ToString("e"); Index - 1,234125E+003

Label1.Text = sträng. Format("{0:f}",a); Antal fixpunkter - 12345678,00
Label2.Text = b.ToString("f"); Fixpunkt - 1234.13
Label1.Text = sträng. Format("{0:n}",a); Värde - 12 345 678,00
Label2.Text = b.ToString("n"); Värde - 1 234,13
Label1.Text = sträng. Format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Med decimaltal kan inte konverteras, fel uppstod
Label1.Text = sträng. Format("{0:g}",a); Universal är den mest kompakta – 12345678
Label2.Text = b.ToString("g"); Universal är den mest kompakta – 1234.12543
Label1.Text = sträng. Format("{0:r}",a); Vändning utan att förlora noggrannhet – heltal får inte användas, fel rapporteras
Label2.Text = b.ToString("r"); Vänd utan förlust av noggrannhet - 1234.12543
   
   b = 4321.12543;
   a = 1234;
   Utdata i anpassat läge:
0 Beskrivning: Platshållare, om möjligt, fyll i biten
Label1.Text = sträng. Format("{0:00000}",a); // 001234
Label2.Text = sträng. Format("{0:00000}",b); // 004321
# Beskrivning: Platshållare, om möjligt, fyll i biten
Label1.Text = sträng. Format("{0:#######}",a); // 1234
Label2.Text = sträng. Format("{0:#######}",b); // 4321
Label1.Text = sträng. Format("{0:#0####}",a); // 01234
Label2.Text = sträng. Format("{0:0#0000}",b); // 004321

//   . Beskrivning: Decimalpunkt
Label1.Text = sträng. Format("{0:000.000}",a); //1234.000
Label2.Text = sträng. Format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Beskrivning: Digital gruppering, används även i multiplikatorer
Label1.Text = sträng. Format("{0:0,00}",a); // 12,345,678
Label2.Text = sträng. Format("{0:0,00}",b); // 87,654,32
Label1.Text = sträng. Format("{0:0,}",a); // 12346
Label2.Text = sträng. Format("{0:0,}",b); // 87654
Label1.Text = sträng. Format("{0:0,,}",a); // 12
Label2.Text = sträng. Format("{0:0,,}",b); // 88
Label1.Text = sträng. Format("{0:0,,,}",a); // 0
Label2.Text = sträng. Format("{0:0,,,}",b); 0 // % Beskrivning: Formatera som en procentandel // Etikett1. Text = sträng. Format("{0:0%}",a); 1234567800% // Label2.Text = sträng. Format("{0:#%}",b); 8765432113% // Label1.Text = sträng. Format("{0:0.00%}",a); 1234567800,00% // Label2.Text = sträng. Format("{0:#.00%}",b); 8765432112,54% // 'abc' Beskrivning: Visa text inom enkla citattecken // Label1.Text = sträng. format("{0:'text'0}",a); Text 12345678 // Label2.Text = sträng. format("{0:text 0}",b); Text 87654321 // / Beskrivning: 1 följt av tecknet som ska skrivas ut, används också för att överföra tecknet /n etc. // Etikett1. Text = sträng. Format("/"Hej! /""); "Hej!" Label2.Text = sträng. Format("//c///books//new//we.asp"); c/books/new/we.asp // @描述: följt av tecknet som ska skrivas ut, // Label1.Text = sträng. Format(@""""Hej! """); "Hej!" För att skriva ut" måste du ange två par till // Label2.Text = sträng. Format(@"/c/books/new/we.asp"); c/books/new/we.asp Procentformatet bör använda parametern "p".  Formatera rådata resultat "{0:P}" 0.40 40%

Nummer {0:N2} 12.36  
Nummer {0:N0} 13  
Valuta {0:c2} $12,36  
Valuta {0:c4} $12.3656  
Valuta "¥{0:N2}" ¥12,36  
Vetenskaplig notation {0:E3} 1.23E+001  
Procentandel {0:P} 12,25% P och p visar samma sak.
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  
Tid {0:T} 10:30:00

DateTime dt = DateTime. Nu;
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. TillLokalTid(). 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(); Lördag
Label4.Text = dt. DayOfYear.ToString(); //309
Label5.Text = dt. Hour.ToString(); //13
Label6.Text = dt. Millisekund.ToString(); //441
Label7.Text = dt. Minute.ToString(); //30
Label8.Text = dt. Månad.TillSträng(); //11
Label9.Text = dt. Second.ToString(); 28 Label10.Text = dt. Ticks.ToString(); 632667942284412864 Label11.Text = dt. TimeOfDay.ToString(); 13:30:28.4412864 Label1.Text = dt. ToString(); 2005-11-5 13:47:04 Label2.Text = dt. AddYears(1). ToString(); 2006-11-5 13:47:04 Label3.Text = dt. AddDays(1.1). ToString(); 2005-11-6 16:11:04 Label4.Text = dt. AddHours(1.1). ToString(); 2005-11-5 14:53:04 Label5.Text = dt. AddMilliseconds(1,1). ToString(); 2005-11-5 13:47:04 Label6.Text = dt. AddMonths(1). ToString(); 2005-12-5 13:47:04 Label7.Text = dt. AddSeconds(1.1). ToString(); 2005-11-5 13:47:05 Label8.Text = dt. AddMinutes(1.1). ToString(); 2005-11-5 13:48:10 Label9.Text = dt. AddTicks(1000). ToString(); 2005-11-5 13:47:04 Label10.Text = dt. CompareTo(dt). ToString(); 0 Label11.Text = dt. Add(?). ToString(); Frågetecknet är en tidsperiod Label1.Text = dt. Equals("2005-11-6 16:11:04"). ToString(); False Label2.Text = dt. Equals(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.Text = 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 Label5.Text = dt. GetDateTimeFormats('D')[1]. ToString(); 2005 11 05 Label6.Text = dt. GetDateTimeFormats('D')[2]. ToString(); Lördag 2005 11 05 Label7.Text = dt. GetDateTimeFormats('D')[3]. ToString(); Lördag 5 november 2005 Label8.Text = dt. GetDateTimeFormats('M')[0]. ToString(); 5 november Label9.Text = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 5 november 2005 Label10.Text = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Label11.Text = dt. GetDateTimeFormats('r')[0]. ToString(); Lör, 05 nov 2005 14:06:25 GMT Etikett1.Text = sträng. Format("{0:d}",dt); 2005-11-5 Label2.Text = sträng. Format("{0:D}",dt); 5 november 2005 Label3.Text = sträng. Format("{0:f}",dt); 14:23, 5 november 2005 Label4.Text = sträng. Format("{0:F}",dt); 14:23:23, 5 nov 2005 Etikett5.Text = sträng. Format("{0:g}",dt); 2005-11-5 14:23 Label6.Text = sträng. Format("{0:G}",dt); 2005-11-5 14:23:23 Label7.Text = sträng. Format("{0:M}",dt); 5 november Label8.Text = sträng. Format("{0:R}",dt); Lör, 05 nov 2005 14:23:23 GMT Label9.Text = sträng. Format("{0:s}",dt); 2005-11-05T14:23:23 Label10.Textsträng. Format("{0:t}",dt); 14:23 Label11.Text = sträng. Format("{0:T}",dt); 14:23:23 Label12.Text = sträng. Format("{0:u}",dt); 2005-11-05 14:23:23Z Label13.Text = sträng. Format("{0:U}",dt); 01/05/2005 06:23:23 AM Label14.Text = sträng. Format("{0:Y}",dt); November 2005 Label15.Text = sträng. Format("{0}",dt); 2005-11-5 14:23:23 Label16.Text = sträng. Format("{0:yyyyMMddHHmmssffff}",dt);
stringstr1 =sträng. Format("{0:N1}",56789);                Resultat: 56 789,0
stringstr2 =sträng. Format("{0:N2}",56789);                Resultat: 56 789,00
stringstr3 =sträng. Format("{0:N3}",56789);                Resultat: 56 789 000
stringstr8 =sträng. Format("{0:F1}",56789);                resultat: 56789.0
stringstr9 =sträng. Format("{0:F2}",56789);                Resultat: 56789,00
stringstr11 =(56789 / 100,0). ToString("#.##");            Resultat: 567,89
stringstr12 =(56789 / 100). ToString("#.##");              Resultat: 567

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

D eller d
Decimaltal
Console.Write("{0:D5}", 25);   //00025

E eller E
Vetenskaplig typ
Console.Write("{0:E}", 250000);   2,500000E+005

F eller F
Fixpunkt
Console.Write("{0:F2}", 25);   //25.00
Console.Write("{0:F0}", 25);   //25

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

n eller n
Tal
Console.Write("{0:N}", 2500000);   //2,500,000.00

X eller X
Hex-system
Console.Write("{0:X}", 250);   FA
Console.Write("{0:X}", 0xffff);   FFFF




Föregående:Xposed Installer v3.1.5 / Framework 90 version nedladdning
Nästa:Lär dig Photoshop från grunden, 18 lektioner från nybörjare till gud
 Hyresvärd| Publicerad på 2018-04-26 13:57:10 |
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com