Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 23890|Antwort: 1

[Quelle] String.Format die Ausgabe {0:N2} {0:D2} {0:C2

[Link kopieren]
Veröffentlicht am 26.04.2018 13:54:55 | | | |

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

   Doppel B = 1234,12543;
   a = 12345678;
   Das Format ist eine spezielle String-Ausgabe
Label1.Text = Zeichenkette. Format("asdfadsf{0:C}adsfasdf",b); asdfadsf¥1,234.13adsfasdf
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; asdfadsf¥1,234.13adsfasdf
Label1.Text = Zeichenkette. Format("{0:C3}",b); ¥1.234,125
Label2.Text = b.ToString("C3"); ¥1.234,125
Label1.Text = Zeichenkette. Format("{0:d}",a); Dezimalsystem – 12345678
Label2.Text = b.ToString("d"); Dezimal – gleicher Typ, Umrechnungsfehler
Label1.Text = Zeichenkette. Format("{0:e}",a); Index - 1,234568e+007
Label2.Text = b.ToString("e"); Index - 1,234125E+003

Label1.Text = Zeichenkette. Format("{0:f}",a); Anzahl der Fixpunkte - 12345678,00
Label2.Text = b.ToString("f"); Festpunktzahl – 1234,13
Label1.Text = Zeichenkette. Format("{0:n}",a); Wert – 12.345.678,00
Label2.Text = b.ToString("n"); Wert – 1.234,13
Label1.Text = Zeichenkette. Format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Da die Dezimalzahl nicht umgerechnet werden kann, trat ein Fehler auf
Label1.Text = Zeichenkette. Format("{0:g}",a); Universal ist am kompaktesten – 12345678
Label2.Text = b.ToString("g"); Universal ist am kompaktesten – 1234.12543
Label1.Text = Zeichenkette. Format("{0:r}",a); Drehen ohne Genauigkeitsverlust – ganze Zahlen dürfen nicht verwendet werden, Fehler werden gemeldet
Label2.Text = b.ToString("r"); Drehen Sie sich ohne Genauigkeitsverlust um – 1234.12543
   
   b = 4321,12543;
   a = 1234;
   Benutzerdefinierter Modus-Ausgang:
0 Beschreibung: Platzhalter, wenn möglich, fülle das Bit aus
Label1.Text = Zeichenkette. Format("{0:00000}",a); // 001234
Label2.Text = String. Format("{0:00000}",b); // 004321
# Beschreibung: Platzhalter, wenn möglich, fülle den Teil aus
Label1.Text = Zeichenkette. Format("{0:#######}",a); // 1234
Label2.Text = String. Format("{0:#######}",b); // 4321
Label1.Text = Zeichenkette. Format("{0:#0####}",a); // 01234
Label2.Text = String. Format("{0:0#0000}",b); // 004321

//   . Beschreibung: Dezimalkommatika
Label1.Text = Zeichenkette. Format("{0:000.000}",a); //1234.000
Label2.Text = String. Format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Beschreibung: Digitale Gruppierung, auch in Multiplikatoren verwendet
Label1.Text = Zeichenkette. Format("{0:0,00}",a); // 12,345,678
Label2.Text = String. Format("{0:0,00}",b); // 87,654,32
Label1.Text = Zeichenkette. Format("{0:0,}",a); // 12346
Label2.Text = String. Format("{0:0,}",b); // 87654
Label1.Text = Zeichenkette. Format("{0:0,,}",a); // 12
Label2.Text = String. Format("{0:0,,}",b); // 88
Label1.Text = Zeichenkette. Format("{0:0,,,}",a); // 0
Label2.Text = String. Format("{0:0,,,}",b); 0 // % Beschreibung: Format als Prozentsatz // Label1.Text = Zeichenkette. Format("{0:0%}",a); 1234567800% // Label2.Text = String. Format("{0:#%}",b); 8765432113% // Label1.Text = String. Format("{0:0.00%}",a); 1234567800,00% // Label2.Text = Zeichenkette. Format("{0:#.00%}",b); 8765432112,54% // 'abc' Beschreibung: Text in einzelnen Anführungszeichen anzeigen // Label1.Text = Zeichenkette. format("{0:'text'0}",a); Text 12345678 // Label2.Text = Zeichenkette. format("{0:text 0}",b); Text 87654321 // / Beschreibung: 1 gefolgt vom zu druckenden Zeichen, auch zur Übertragung des Zeichens /n usw. // Label1.Text = Zeichenkette. Format("/"Hallo! /""); "Hallo!" Label2.Text = String. Format("//c//books//new//we.asp"); c/books/new/we.asp // @描述: gefolgt vom zu druckenden Zeichen, // Label1.Text = Zeichenkette. Format(@""""Hallo! """); "Hallo!" Um zu drucken" musst du zwei Paare in // Label2 eingeben. Text = Zeichenkette. Format(@"/c/books/new/we.asp"); c/books/new/we.asp Das prozentuale Format sollte den "p"-Parameter verwenden.  Format Raw Data Ergebnis "{0:P}" 0.40 40%

Zahl {0:N2} 12.36  
Zahl {0:N0} 13  
Währung {0:c2} $12.36  
Währung {0:c4} $12.3656  
Währung "¥{0:N2}" ¥12,36  
Wissenschaftliche Notation {0:E3} 1.23E+001  
Prozentsatz {0:P} 12,25 % p und p weisen gleich auf.
Datum {0:D} 25. November 2006  
Datum {0:d} 25.11.2006  
Datum {0:f} 10:30, 25. November 2006 (UTC)  
Datum {0:F} 10:30:00, 25. November 2006 (UTC)  
Datum {0:s} 26.11.2006 10:30:00  
Zeit {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(); Samstag
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.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(); Das Fragezeichen ist eine Zeitperiode Label1.Text = dt. Equals("2005-11-6 16:11:04"). ToString(); False Label2.Text = dt. Gleich (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(); Samstag 2005 11 05 Label7.Text = dt. GetDateTimeFormats('D')[3]. ToString(); Samstag, 5. November 2005 Label8.Text = dt. GetDateTimeFormats('M')[0]. ToString(); 5. November Label9.Text = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 05. November 2005 Label10.Text = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Label11.Text = dt. GetDateTimeFormats('r')[0]. ToString(); Sa, 05. Nov 2005 14:06:25 GMT Label1.Text = Zeichenkette. Format("{0:d}",dt); 2005-11-5 Label2.Text = String. Format("{0:D}",dt); 5. November 2005 Label3.Text = String. Format("{0:f}",dt); 14:23, 5. November 2005 Label4.Text = String. Format("{0:F}",dt); 14:23:23, 5. Nov 2005 Label5.Text = String. Format("{0:g}",dt); 2005-11-5 14:23 Label6.Text = Zeichenkette. Format("{0:G}",dt); 2005-11-5 14:23:23 Label7.Text = String. Format("{0:M}",dt); 5. November Label8.Text = String. Format("{0:R}",dt); Sa, 05. Nov 2005 14:23:23 GMT Label9.Text = Zeichenkette. Format("{0:s}",dt); 2005-11-05T14:23:23 Label10.Textstring. Format("{0:t}",dt); 14:23 Label11.Text = String. Format("{0:T}",dt); 14:23:23 Label12.Text = String. Format("{0:u}",dt); 2005-11-05 14:23:23Z Label13.Text = Zeichenkette. Format("{0:U}",dt); 05.01.2005 6:23:23 Uhr Label14.Text = Zeichenkette. Format("{0:Y}",dt); November 2005 Label15.Text = String. Format("{0}",dt); 2005-11-5 14:23:23 Label16.Text = Zeichenkette. Format("{0:yyyyMMddHHmmssffff}",dt);
stringstr1 =Saite. Format("{0:N1}",56789);                Ergebnis: 56.789,0
stringstr2 =string. Format("{0:N2}",56789);                Ergebnis: 56.789,00
stringstr3 = Saite. Format("{0:N3}",56789);                Ergebnis: 56.789.000
stringstr8 =Saite. Format("{0:F1}",56789);                Ergebnis: 56789.0
stringstr9 =Saite. Format("{0:F2}",56789);                Ergebnis: 56789,00
stringstr11 =(56789 / 100,0). ToString("#.##");            Ergebnis: 567,89
stringstr12 =(56789 / 100). ToString("#.##");              Ergebnis: 567

C oder C
Währung
Console.Write("{0:C}", 2.5);   2,50 $
Console.Write("{0:C}", -2.5); (2,50 $)

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

E oder E
Wissenschaftlicher Typ
Console.Write("{0:E}", 250000);   2,500000E+005

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

G oder g
Regulär
Console.Write("{0:G}", 2.5);   //2.5

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

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




Vorhergehend:Xposed Installer v3.1.5 / Framework 90 Version Download
Nächster:Lern Photoshop von Grund auf, 18 Lektionen vom Anfänger zu Gott
 Vermieter| Veröffentlicht am 26.04.2018 13:57:10 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com