Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 23890|Respuesta: 1

[Fuente] String.Formatea la salida {0:N2} {0:D2} {0:C2

[Copiar enlace]
Publicado en 26/4/2018 13:54:55 | | | |

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

   doble b = 1234,12543;
   a = 12345678;
   El formato es una salida especial de estilo de cadenas
Label1.Text = cadena. Format("asdfadsf{0:C}adsfasdf",b); asdfadsf¥1,234.13ADSFASDF
Label2.Text = "asdfadsf"+b.ToString("C")+"adsfasdf"; asdfadsf¥1,234.13ADSFASDF
Label1.Text = cadena. Format("{0:C3}",b); ¥1,234,125
Label2.Text = b.ToString("C3"); ¥1,234,125
Label1.Text = cadena. Format("{0:d}",a); Sistema decimal - 12345678
Etiqueta2.Texto = b.ToString("d"); Decimal - mismo tipo, error de conversión
Label1.Text = cadena. Format("{0:e}",a); Índice - 1,234568e+007
Label2.Text = b.ToString("e"); Índice - 1.234125E+003

Label1.Text = cadena. Format("{0:f}",a); Número de puntos fijos - 12345678,00
Label2.Text = b.ToString("f"); Número de punto fijo - 1234.13
Label1.Text = cadena. Format("{0:n}",a); Valor - 12.345.678,00
Label2.Text = b.ToString("n"); Valor - 1.234,13
Label1.Text = cadena. Format("{0:x}",a); HEX - BC614E
Label2.Text = b.ToString("x"); 16 - Con el número decimal no se puede convertir, se produjo un error
Label1.Text = cadena. Format("{0:g}",a); Universal es el más compacto: 12345678
Etiqueta2.Texto = b.ToString("g"); Universal es el más compacto - 1234.12543
Label1.Text = cadena. Format("{0:r}",a); Invertir sin perder precisión - no se permite usar enteros, se reportan errores
Label2.Text = b.ToString("r"); Gira sin perder precisión - 1234.12543
   
   b = 4321.12543;
   a = 1234;
   Salida en modo personalizado:
0 Descripción: Provisional, si es posible, rellena el bit
Label1.Text = cadena. Format("{0:00000}",a); // 001234
Label2.Text = cadena. Format("{0:00000}",b); // 004321
# Descripción: Provisional, si es posible, rellena el bit
Label1.Text = cadena. Format("{0:#######}",a); // 1234
Label2.Text = cadena. Format("{0:#######}",b); // 4321
Label1.Text = cadena. Format("{0:#0###}",a); // 01234
Label2.Text = cadena. Format("{0:0#0000}",b); // 004321

//   . Descripción: Punto decimal
Label1.Text = cadena. Format("{0:000.000}",a); //1234.000
Label2.Text = cadena. Format("{0:000.000}",b); //4321.125
   b = 87654321.12543;
   a = 12345678;
, Descripción: Agrupación digital, también usada en multiplicadores
Label1.Text = cadena. Format("{0:0,00}",a); // 12,345,678
Label2.Text = cadena. Format("{0:0,00}",b); // 87,654,32
Label1.Text = cadena. Format("{0:0,}",a); // 12346
Label2.Text = cadena. Format("{0:0,}",b); // 87654
Label1.Text = cadena. Format("{0:0,,}",a); // 12
Label2.Text = cadena. Format("{0:0,,}",b); // 88
Label1.Text = cadena. Format("{0:0,,,}",a); // 0
Label2.Text = cadena. Format("{0:0,,,}",b); 0 // % Descripción: Formato como porcentaje // Etiqueta1.Texto = cadena. Format("{0:0%}",a); 1234567800% // Label2.Text = cadena. Format("{0:#%}",b); 8765432113% // Label1.Text = cadena. Format("{0:0.00%}",a); 1234567800,00% // Label2.Text = cadena. Format("{0:#.00%}",b); 8765432112,54% // 'abc' Descripción: Mostrar texto dentro de comillas simples // Label1.Text = cadena. format("{0:'text'0}",a); Texto 12345678 // Etiqueta2.Texto = cadena. format("{0:text 0}",b); Texto 87654321 // / Descripción: 1 seguido del carácter a imprimir, también usado para transferir el carácter /n etc. // Etiqueta1.Texto = cadena. Format("/"¡Hola! /""); "¡Hola!" Label2.Text = cadena. Formato("//c//libros//nuevo//we.asp"); c/books/new/we.asp // @描述: seguido del carácter a imprimir, // Etiqueta1.Texto = cadena. Format(@"""""Hola! """); "¡Hola!" Para imprimir" necesitas introducir dos pares en // Label2.Text = cadena. Format(@"/c/books/new/we.asp"); c/books/new/we.asp El formato porcentual debe usar el parámetro "p".  Formato Raw Data Result "{0:P}" 0.40 40%

Número {0:N2} 12,36  
Número {0:N0} 13  
Moneda {0:c2} $12,36  
Moneda {0:c4} $12.3656  
Moneda "¥{0:N2}" ¥12.36  
Notación científica {0:E3} 1.23E+001  
Porcentaje {0:P} 12,25% P y p presentan el mismo.
Fecha {0:D} 25 de noviembre de 2006  
Fecha {0:d} 2006-11-25  
Fecha {0:f} 10:30, 25 de noviembre de 2006 (UTC)  
Fecha {0:F} 10:30:00, 25 de noviembre de 2006 (UTC)  
Fecha {0:s} 26-11-2006 10:30:00  
Hora {0:T} 10:30:00

FechaHora dt = FechaHora.Ahora;
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 de noviembre de 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. Año.ToString(); //2005
Label2.Text = dt. Fecha.ParaCuerda(); //2005-11-5 0:00:00
Label3.Text = dt. DayOfWeek.ToString(); Sábado
Label4.Text = dt. DíaDeAño.ToString(); //309
Label5.Text = dt. Hora.ToString(); //13
Label6.Text = dt. Milisegundo.ToString(); //441
Label7.Text = dt. Minute.ToString(); //30
Label8.Text = dt. Month.ToString(); //11
Label9.Text = dt. Segundo.ToString(); 28 Label10.Text = dt. Ticks.ToString(); 632667942284412864 Label11.Text = dt. HoraDeDía.ParaCuerda(); 13:30:28.4412864 Etiqueta1.Texto = dt. ToString(); 2005-11-5 13:47:04 Etiqueta2.Texto = dt. AddYears(1). ToString(); 2006-11-5 13:47:04 Etiqueta3.Texto = fecha de muerte. 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 Etiqueta7.Texto = dt. AddSeconds(1.1). ToString(); 2005-11-5 13:47:05 Label8.Text = dt. AddMinutes(1.1). ToString(); 2005-11-5 13:48:10 Etiqueta9.Texto = dt. AddTicks(1000). ToString(); 2005-11-5 13:47:04 Etiqueta10.Texto = dt. CompareTo(dt). ToString(); 0 Etiqueta11.Texto = dt. ¿Añadir(?). ToString(); El signo de interrogación es un periodo de tiempo Label1.Text = dt. Iguales("2005-11-6 16:11:04"). ToString(); Etiqueta falsa2.Texto = dt. Iguales (dt). ToString(); Etiqueta Verdadera3.Texto = dt. GetHashCode(). ToString(); 1474088234 Label4.Text = dt. GetType(). ToString(); System.DateTime Label5.Text = dt. GetTypeCode(). ToString(); FechaHora Etiqueta1.Texto = dt. GetDateTimeFormats('s')[0]. ToString(); 2005-11-05T14:06:25 Etiqueta2.Texto = dt. GetDateTimeFormats('t')[0]. ToString(); 14:06 Etiqueta3.Texto = dt. GetDateTimeFormats('y')[0]. ToString(); Noviembre de 2005 Label4.Text = dt. GetDateTimeFormats('D')[0]. ToString(); 5 de noviembre de 2005 Label5.Text = dt. GetDateTimeFormats('D')[1]. ToString(); 2005 11 05 Label6.Text = dt. GetDateTimeFormats('D')[2]. ToString(); Sábado 2005 11 05 Etiqueta7.Texto = fecha GetDateTimeFormats('D')[3]. ToString(); Sábado 5 de noviembre de 2005 Label8.Text = dt. GetDateTimeFormats('M')[0]. ToString(); 5 de noviembre Label9.Text = dt. GetDateTimeFormats('f')[0]. ToString(); 14:06, 5 de noviembre de 2005 Label10.Text = dt. GetDateTimeFormats('g')[0]. ToString(); 2005-11-5 14:06 Label11.Text = dt. GetDateTimeFormats('r')[0]. ToString(); Sáb, 05 Nov 2005 14:06:25 GMT Etiqueta1.Texto = cadena. Format("{0:d}",dt); 5-11-2005 Etiqueta2.Texto = cadena. Format("{0:D}",dt); 5 de noviembre de 2005 Etiqueta3.Texto = cadena. Format("{0:f}",dt); 14:23, 5 de noviembre de 2005 Etiqueta4.Texto = cadena. Format("{0:F}",dt); 14:23:23, 5 nov 2005 Label5.Text = cadena. Format("{0:g}",dt); 2005-11-5 14:23 Label6.Text = cadena. Format("{0:G}",dt); 2005-11-5 14:23:23 Etiqueta7.Texto = cadena. Format("{0:M}",dt); 5 de noviembre Label8.Text = cadena. Format("{0:R}",dt); Sáb, 05 Nov 2005 14:23:23 GMT Label9.Text = cadena. Format("{0:s}",dt); 2005-11-05T14:23:23 Etiqueta10.Cadena de texto. Format("{0:t}",dt); 14:23 Label11.Text = cadena. Format("{0:T}",dt); 14:23:23 Etiqueta12.Texto = cadena. Format("{0:u}",dt); 2005-11-05 14:23:23Z Etiqueta13.Texto = cadena. Format("{0:U}",dt); 05/01/2005 6:23:23 AM Etiqueta14.Texto = cadena. Format("{0:Y}",dt); Noviembre 2005 Label15.Text = cadena. Format("{0}",dt); 2005-11-5 14:23:23 Etiqueta16.Texto = cadena. Format("{0:yyyMMddHHmmssffff}",dt);
stringstr1 = string. Format("{0:N1}",56789);                Resultado: 56.789,0
stringstr2 = string. Format("{0:N2}",56789);                resultado: 56.789,00
stringstr3 = cadena. Format("{0:N3}",56789);                resultado: 56.789.000
stringstr8 = string. Format("{0:F1}",56789);                resultado: 56789.0
stringstr9 = string. Format("{0:F2}",56789);                Resultado: 56789,00
stringstr11 =(56789 / 100.0). ToString("#.##");            Resultado: 567,89
stringstr12 =(56789 / 100). ToString("#.##");              Resultado: 567

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

D o d
Números decimales
Console.Write("{0:D5}", 25);   //00025

E o E
Tipo científico
Console.Write("{0:E}", 250000);   2.500000E+005

F o F
Punto fijo
Console.Write("{0:F2}", 25);   //25.00
Console.Write("{0:F0}", 25);   //25

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

n o n
Números
Console.Write("{0:N}", 2500000);   //2,500,000.00

X o X
Sistema hexagonal
Console.Write("{0:X}", 250);   FA
Console.Write("{0:X}", 0xffff);   FFFF




Anterior:Xposed Installer v3.1.5 / Descarga versión de Framework 90
Próximo:Aprende Photoshop desde cero, 18 lecciones desde principiante hasta dios
 Propietario| Publicado en 26/4/2018 13:57:10 |
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com