Sei sulla pagina 1di 12

Cadenas con formato numrico estndar

Las cadenas de formato numrico estndar se utilizan para dar formato a tipos numricos comunes. Una cadena de formato numrico estndar
presenta la forma Axx, donde A es un carcter alfabtico que recibe el nombre de especificador de formato y xx es un entero opcional que recibe el
nombre de especificador de precisin. El especificador de precisin est comprendido entre el 0 y el 99 y afecta al nmero de d!itos del resultado.
"ualquier cadena de formato numrico que conten!a ms de un carcter alfabtico, incluido el espacio en blanco, se interpreta como una cadena de
formato numrico personalizado. #ara obtener ms informacin, $ea "adenas con formato numrico personalizado.
%l!unas sobrecar!as del mtodo ToString de todos los tipos numricos admiten las cadenas de formato numrico estndar. #or e&emplo, se puede
proporcionar una cadena de formato numrico a los mtodos 'o(trin!)(trin!, *+ormat#ro$ider, y 'o(trin!)(trin!, del tipo *nt-.. La caracterstica de
formato compuesto de ./E' +rame0or1, que utilizan al!unos mtodos Write y WriteLine de las clases "onsole y (tream2riter, el mtodo
(trin! .+ormat y el mtodo (trin!3uilder .%ppend+ormat, admite tambin cadenas de formato numrico estndar.
En la tabla si!uiente se describen los especificadores de formato numrico estndar y se muestran los resultados de e&emplo !enerados por cada
especificador de formato. 4ea la seccin /otas para obtener informacin adicional sobre cmo utilizar cadenas de formato numrico estndar y la
seccin E&emplo para obtener una ilustracin completa de su uso.
Especificador de
formato
Nombre Descripcin Ejemplos
5"5 o 5c5 6i$isa 7esultado8 un $alor de di$isa.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero de d!itos decimales.
Especificador de precisin predeterminado8 definido por
(ystem.9lobalization ./umber+ormat*nfo.
:s informacin8 Especificador de formato de di$isa )5"5,.
;.-.<=> )5"5, en?U(, ?@ A;.-.<>
;.-.<=> )5"5, fr?+7, ?@ ;.-,<> B
;.-.<=> )5"5, &a?C#, ?@ D;.-
?;.-.<=> )5"-5, en?U(, ?@
)A;.-.<=>,
?;.-.<=> )5"-5, fr?+7, ?@ ?;.-,<=>
B
?;.-.<=> )5"-5, &a?C#, ?@ ?D;.-.<=>
565 o 5d5 6ecimal 7esultado8 d!itos enteros con si!no ne!ati$o opcional.
%dmitido por8 solamente los tipos enteros.
Especificador de precisin8 nmero mnimo de d!itos.
Especificador de precisin predeterminado8 nmero mnimo de
d!itos necesarios.
:s informacin8 Especificador de formato decimal )565,.
;.-< )565, ?@ ;.-<
?;.-< )56>5, ?@ ?00;.-<
5E5 o 5e5 EEponencial
)cientfico,
7esultado8 notacin eEponencial.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero de d!itos decimales.
Especificador de precisin predeterminado8 >.
:s informacin8 Especificador de formato eEponencial )5E5,.
;0=..0-.9;;.F=> )5E5, en?U(, ?@
;.0=.0--EG00-
;0=..0-.9;;.F=> )5e5, fr?+7, ?@
;,0=.0--eG00-
?;0=..0-.9;;.F=> )5e.5, en?U(, ?@
?;.0=eG00-
?;0=..0-.9;;.F=> )5E.5, frH+7, ?@
?;,0=EG00-
5+5 o 5f5 #unto fi&o 7esultado8 d!itos enteros y decimales con si!no ne!ati$o opcional.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero de d!itos decimales.
Especificador de precisin predeterminado8 definido por
(ystem.9lobalization ./umber+ormat*nfo.
:s informacin8 Especificador de formato de punto fi&o )5+5,.
;.-<.=>F )5+5, en?U(, ?@ ;.-<.=F
;.-<.=>F )5+5, de?6E, ?@ ;.-<,=F
;.-< )5+;5, en?U(, ?@ ;.-<.0
;.-< )5+;5, de?6E, ?@ ;.-<,0
?;.-<.=> )5+<5, en?U(, ?@
?;.-<.=>00
?;.-<.=> )5+<5, de?6E, ?@
?;.-<,=000
595 o 5!5 9eneral 7esultado8 la notacin ms compacta entre la de punto fi&o o la
cientfica.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero de d!itos si!nificati$os.
Especificador de precisin predeterminado8 depende del tipo
numrico.
:s informacin8 Especificador de formato !eneral )595,.
?;.-.<=> )595, en?U(, ?@ ?;.-.<=>
;.-.<=> )595, s$?(E, ?@ ?;.-,<=>
;.-.<=<> )59<5, en?U(, ?@ ;.-.=
;.-.<=<> )59<5, s$?(E, ?@ ;.-,=
?;..-<=>FI90e?.= )595, en?U(, ?@
?;..-<=>FI9E?.=
?;..-<=>FI90e?.= )595, s$?(E, ?@
?;,.-<=>FI9E?.=
5/5 o 5n5 /mero 7esultado8 d!itos enteros y decimales, separadores de !rupo y un
separador decimal con si!no ne!ati$o opcional.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero deseado de cifras decimales.
Especificador de precisin predeterminado8 definido por
(ystem.9lobalization ./umber+ormat*nfo.
:s informacin8 Especificador de formato numrico )5/5,.
;.-<.=>F )5/5, en?U(, ?@ ;,.-<.=F
;.-<.=>F )5/5, ru?7U, ?@ ; .-<,=F
;.-< )5/5, en?U(, ?@ ;,.-<.0
;.-< )5/5, ru?7U, ?@ ; .-<,0
?;.-<.=> )5/5, en?U(, ?@
?;,.-<.=>0
?;.-<.=> )5/5, ru?7U, ?@ ?;
.-<,=>0
# o p #orcenta&e 7esultado8 nmero multiplicado por ;00 y mostr con un smbolo
de porcenta&e.
%dmitido por8 todos los tipos numricos.
Especificador de precisin8 nmero deseado de cifras decimales.
Especificador de precisin predeterminado8 definido por
(ystem.9lobalization ./umber+ormat*nfo.
:s informacin8 Especificador de formato de porcenta&e )5#5,.
; )5#5, en?U(, ?@ ;00.00 J
; )5#5, fr?+7, ?@ ;00,00 J
?0.-9>FI )5#;5, en?U(, ?@ ?-9.F J
?0.-9>FI )5#;5, fr?+7, ?@ ?-9,F J
7 o r %ccin de ida y
$uelta
7esultado8 una cadena que puede realizar la operacin de ida y
$uelta a un nmero idntico.
%dmitido por8 (in!le y 6ouble.
Especificador de precisin8 se omite.
;.-<=>FI9.;.-<=>FI )575, ?@
;.-<=>FI9.;.-<=>FI
?;.-<=>FI90.;.-<=>FI )575, ?@
?;.-<=>FI90.;.-<=>F
:s informacin8 Especificador de formato de operacin de ida y
$uelta )575,.
K o E LeEadecimal 7esultado8 una cadena MeEadecimal.
%dmitido por8 solamente los tipos enteros.
Especificador de precisin8 el nmero de d!itos de la cadena de
resultado.
:s informacin8 Especificador de formato MeEadecimal )5K5,.
.== )5K5, ?@ ++
?; )5E5, ?@ ff
.== )5E<5, ?@ 00ff
?; )5K<5, ?@ 00++
"ualquier otro
carcter nico
Especificador
desconocido
7esultado8 inicia una eEcepcin +ormatEEception en tiempo de
e&ecucin.
Utilizar cadenas con formato numrico estndar
Una cadena de formato numrico estndar se puede utilizar para definir el formato de un $alor numrico de dos maneras8
(e puede pasar a una sobrecar!a del mtodo ToString que tiene un parmetro format. En el e&emplo si!uiente se da formato a un $alor
numrico como cadena de di$isa en la referencia cultural actual )en este caso, en?U(,.
(e puede proporcionar como parmetro formatString en un elemento de formato utilizado con mtodos como (trin! .+ormat,
"onsole .2riteLiney (trin!3uilder .%ppend+ormat. #ara obtener ms informacin, $ea +ormatos compuestos. En el e&emplo si!uiente se utiliza un
elemento de formato para insertar un $alor de di$isa en una cadena.
En las secciones si!uientes se proporciona informacin detallada sobre cada una de las cadenas de formato numrico estndar.
Especificador de formato de di$isa )5"5,
El especificador de formato 5"5 )de di$isa, con$ierte un nmero en una cadena que representa un importe en esa di$isa. El especificador de precisin
indica el nmero deseado de cifras decimales de la cadena de resultado. (i se omite el especificador de precisin, la propiedad
/umber+ormat*nfo ."urrency6ecimal6i!its define la precisin predeterminada.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades de /umber+ormat*nfo que controlan el formato de la cadena de$uelta.
Propiedad
Numberormat!nfo
Descripcin
"urrency#ositi$e#attern 6efine la posicin del smbolo de di$isa para los $alores positi$os.
"urrency/e!ati$e#attern 6efine la posicin del smbolo de di$isa para los $alores ne!ati$os y especifica si este si!no se representa
mediante parntesis o mediante la propiedad /e!ati$e(i!n.
/e!ati$e(i!n 6efine el si!no ne!ati$o utilizado si "urrency/e!ati$e#attern indica que no se utilizan parntesis.
"urrency(ymbol 6efine el smbolo de di$isa.
"urrency6ecimal6i!its 6efine el nmero predeterminado de d!itos decimales en un $alor de di$isa. Este $alor se puede in$alidar
mediante el especificador de precisin.
"urrency6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
"urrency9roup(eparator 6efine la cadena que separa los !rupos de nmeros enteros.
"urrency9roup(izes 6efine el nmero de d!itos enteros que aparecen en un !rupo.
En el e&emplo si!uiente se da formato a un $alor 6ouble con el especificador de formato de di$isa.
4isual 3asic
"opiar cdi!o
Dim value As Double = 12345.6789
outputBlock.Text = !t"i#$.%o"mat&value.To!t"i#$&'(')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 012)345.68
outputBlock.Text = !t"i#$.%o"mat&value.To!t"i#$&'(3')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 012)345.679
outputBlock.Text = value.To!t"i#$&'(3') 1
2e3 (ultu"e*#+o&'e#45!',, vb("-+
. Displa/s 612)345.679
"N
"opiar cdi!o
7ouble value = 12345.67898
outputBlock.Text 9= value.To!t"i#$&'(') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 012)345.68
outputBlock.Text 9= value.To!t"i#$&'(3') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 012)345.679
outputBlock.Text 9= value.To!t"i#$&'(3') #e3 (ultu"e*#+o&'e#45!',, 9 ':#'8
;; Displa/s 612)345.679
4ol$er a la tabla
Especificador de formato decimal )565,
El especificador de formato 565 )decimal, con$ierte un nmero en una cadena de d!itos decimales )0?9,, precedida por un si!no menos si el nmero
es ne!ati$o. Este formato slo es compatible con los tipos enteros.
El especificador de precisin indica el nmero mnimo de d!itos deseado en la cadena resultante. (i es preciso, el nmero se rellena con ceros a la
izquierda para !enerar el nmero de d!itos que aporta el especificador de precisin. (i no se especifica nin!n especificador de precisin, el $alor
predeterminado es el $alor mnimo necesario para representar el entero sin ceros iniciales.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. "omo se muestra en la tabla si!uiente, solamente May
una propiedad que afecta al formato de la cadena de resultado.
Propiedad Numberormat!nfo Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
En el e&emplo si!uiente se da formato a un $alor *nt-. con el especificador de formato decimal.
4isual 3asic
"opiar cdi!o
Dim value As *#te$e"
value = 12345
outputBlock.Text = value.To!t"i#$&'D', vb("-+
. Displa/s 12345
outputBlock.Text = value.To!t"i#$&'D8', vb("-+
. Displa/s <<<12345
value = 412345
outputBlock.Text = value.To!t"i#$&'D', vb("-+
. Displa/s 412345
outputBlock.Text = value.To!t"i#$&'D8', vb("-+
. Displa/s 4<<<12345
"N
"opiar cdi!o
i#t value8
value = 123458
outputBlock.Text 9= value.To!t"i#$&'D', 9 ':#'8
;; Displa/s 12345
outputBlock.Text 9= value.To!t"i#$&'D8', 9 ':#'8
;; Displa/s <<<12345
value = 4123458
outputBlock.Text 9= value.To!t"i#$&'D', 9 ':#'8
;; Displa/s 412345
outputBlock.Text 9= value.To!t"i#$&'D8', 9 ':#'8
;; Displa/s 4<<<12345
4ol$er a la tabla
Especificador de formato eEponencial )5E5,
El especificador de formato eEponencial )5E5, con$ierte un nmero en una cadena con el formato 5?d.dddOEGddd5 or 5?d.dddOeGddd5, donde cada 5d5
indica un d!ito )0?9,. La cadena comienza con un si!no menos si el nmero es ne!ati$o. El separador decimal siempre $a precedido por un d!ito.
El especificador de precisin indica el nmero deseado de d!itos despus del separador decimal. (i se omite el especificador de precisin, se emplea
uno predeterminado que tiene seis d!itos despus del separador decimal.
La mayscula o minscula del especificador de formato indica si se debe prefi&ar el eEponente con una 5E5 o con una 5e5. El eEponente siempre consta
de un si!no ms o menos y de un mnimo de tres d!itos. El eEponente se rellena con ceros para adaptarlo a este mnimo, si es necesario.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades de /umber+ormat*nfo que controlan el formato de la cadena de$uelta.
Propiedad Numberormat!nfo Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o para el coeficiente y el eEponente.
/umber6ecimal(eparator 6efine la cadena que separa el d!ito entero de los d!itos decimales en el coeficiente.
#ositi$e(i!n 6efine la cadena que indica que un eEponente es positi$o.
En el e&emplo si!uiente se da formato a un $alor 6ouble con el especificador de formato eEponencial.
4isual 3asic
"opiar cdi!o
Dim value As Double = 12345.6789
outputBlock.Text = !t"i#$.%o"mat&value.To!t"i#$&'=')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 1.234568=9<<4
outputBlock.Text = !t"i#$.%o"mat&value.To!t"i#$&'=1<')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 1.23456789<<=9<<4
outputBlock.Text = !t"i#$.%o"mat&value.To!t"i#$&'e4')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 1.2346e9<<4
outputBlock.Text = value.To!t"i#$&'=') 1
2e3 (ultu"e*#+o&'+"4%>',, vb("-+
. Displa/s 1)234568=9<<4
"N
"opiar cdi!o
7ouble value = 12345.67898
outputBlock.Text 9= value.To!t"i#$&'=') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 1.234568=9<<4
outputBlock.Text 9= value.To!t"i#$&'=1<') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 1.23456789<<=9<<4
outputBlock.Text 9= value.To!t"i#$&'e4') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 1.2346e9<<4
outputBlock.Text 9= value.To!t"i#$&'=') #e3 (ultu"e*#+o&'+"4%>',, 9 ':#'8
;; Displa/s 1)234568=9<<4
4ol$er a la tabla
Especificador de formato de punto fi&o )5+5,
El especificador de formato de punto fi&o )5+, con$ierte un nmero en una cadena con el formato 5?ddd.dddO5 donde cada 5d5 indica un d!ito )0?9,.
La cadena comienza con un si!no menos si el nmero es ne!ati$o.
El especificador de precisin indica el nmero deseado de cifras decimales. (i se omite el especificador de precisin, la propiedad
/umber+ormat*nfo ./umber6ecimal6i!its actual proporciona la precisin numrica.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades del ob&eto /umber+ormat*nfo que controlan el formato de la cadena de resultado.
Propiedad
Numberormat!nfo
Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
/umber6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
/umber6ecimal6i!its 6efine el nmero predeterminado de d!itos decimales. Este $alor se puede in$alidar mediante el especificador
de precisin.
En el e&emplo si!uiente se da formato a un $alor 6ouble e *nt-. con el especificador de formato de punto fi&o.
4isual 3asic
"opiar cdi!o
Dim i#te$e"2umbe" As *#te$e"
i#te$e"2umbe" = 17843
outputBlock.Text = !t"i#$.%o"mat&i#te$e"2umbe".To!t"i#$&'%')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 17843.<<
i#te$e"2umbe" = 429541
outputBlock.Text = !t"i#$.%o"mat&i#te$e"2umbe".To!t"i#$&'%3')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 429541.<<<
Dim 7ouble2umbe" As Double
7ouble2umbe" = 18934.1879
outputBlock.Text = !t"i#$.%o"mat&7ouble2umbe".To!t"i#$&'%')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 18934.19
outputBlock.Text = !t"i#$.%o"mat&7ouble2umbe".To!t"i#$&'%<')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 18934
7ouble2umbe" = 418983<<.1987
outputBlock.Text = !t"i#$.%o"mat&7ouble2umbe".To!t"i#$&'%1')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 418983<<.2
outputBlock.Text = 7ouble2umbe".To!t"i#$&'%3') 1
2e3 (ultu"e*#+o&'es4=!',, vb("-+
. Displa/s 418983<<)199
"N
"opiar cdi!o
i#t i#te$e"2umbe"8
i#te$e"2umbe" = 178438
outputBlock.Text 9= i#te$e"2umbe".To!t"i#$&'%')
(ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 17843.<<
i#te$e"2umbe" = 4295418
outputBlock.Text 9= i#te$e"2umbe".To!t"i#$&'%3')
(ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 429541.<<<
7ouble 7ouble2umbe"8
7ouble2umbe" = 18934.18798
outputBlock.Text 9= 7ouble2umbe".To!t"i#$&'%') (ultu"e*#+o.*#va"ia#t(ultu"e, 9
':#'8
;; Displa/s 18934.19
outputBlock.Text 9= 7ouble2umbe".To!t"i#$&'%<') (ultu"e*#+o.*#va"ia#t(ultu"e, 9
':#'8
;; Displa/s 18934
7ouble2umbe" = 418983<<.19878
outputBlock.Text 9= 7ouble2umbe".To!t"i#$&'%1') (ultu"e*#+o.*#va"ia#t(ultu"e, 9
':#'8
;; Displa/s 418983<<.2
outputBlock.Text 9= 7ouble2umbe".To!t"i#$&'%3') #e3 (ultu"e*#+o&'es4=!',, 9 ':#'8
;; Displa/s 418983<<)199
4ol$er a la tabla
Especificador de formato !eneral )595,
El especificador de formato !eneral )595, con$ierte un nmero a la notacin ms compacta entre la de punto fi&o y la cientfica, dependiendo del tipo
de nmero y de si May un especificador de precisin. El especificador de precisin define el nmero mEimo de d!itos si!nificati$os que pueden
aparecer en la cadena de resultado. (i se omite el especificador de precisin o es cero, el tipo del nmero determina la precisin predeterminada, tal
como se indica en la tabla si!uiente.
Tipo numrico Precisin predeterminada
3yte o (3yte - d!itos
*nt;> o U*nt;> = d!itos
*nt-. o U*nt-. ;0 d!itos
*nt>< ;9 d!itos
U*nt>< .0 d!itos
(in!le F d!itos
6ouble ;= d!itos
6ecimal .9 d!itos
La notacin de punto fi&o se utiliza si el eEponente que resultara de la eEpresin del nmero en notacin cientfica es mayor que ?= y menor que el
especificador de precisin, de lo contrario se utiliza la notacin cientfica. El resultado contiene un punto decimal si es necesario y se omiten los ceros
finales. (i est presente el especificador de precisin y el nmero de d!itos si!nificati$os del resultado supera la precisin especificada, los d!itos
finales sobrantes se quitan mediante el redondeo.
(in embar!o, si el nmero es 6ecimal y se omite el especificador de precisin, siempre se utiliza la notacin de punto fi&o y se conser$an los ceros
finales.
(i se utiliza la notacin cientfica, el eEponente en el resultado lle$a el prefi&o 5E5 si el especificador de formato es 595, o 5e5 si el especificador de
formato es 5!5. El eEponente contiene un mnimo de dos d!itos. Esto difiere del formato para la notacin cientfica que el especificador del formato
eEponencial !enera, que incluye un mnimo de tres d!itos en el eEponente.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades de /umber+ormat*nfo que controlan el formato de la cadena de resultado.
Propiedad
Numberormat!nfo
Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
/umber6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
/umber6ecimal6i!its 6efine el nmero predeterminado de d!itos decimales. Este $alor se puede in$alidar mediante el especificador
de precisin.
#ositi$e(i!n 6efine la cadena que indica que un eEponente es positi$o.
En el e&emplo si!uiente se da formato a $alores de punto flotante ordenados con el especificador de formato !eneral.
4isual 3asic
"opiar cdi!o
Dim #umbe" As Double
#umbe" = 12345.6789
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 12345.6789
outputBlock.Text = #umbe".To!t"i#$&'?') 1
2e3 (ultu"e*#+o&'+"4%>',, vb("-+
. Displa/s 12345)6789
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?7')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 12345.68
#umbe" = <.<<<<<23
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 2.3=4<6
outputBlock.Text = #umbe".To!t"i#$&'?') 1
2e3 (ultu"e*#+o&'+"4%>',, vb("-+
. Displa/s 2)3=4<6
#umbe" = <.<<23
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s <.<<23
#umbe" = 1234
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?2')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 1.2=9<3
#umbe" = @atA.B*
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'?5')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 3.1416
"N
"opiar cdi!o
7ouble #umbe"8
#umbe" = 12345.67898
outputBlock.Text 9= #umbe".To!t"i#$&'?') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 12345.6789
outputBlock.Text 9= #umbe".To!t"i#$&'?') #e3 (ultu"e*#+o&'+"4%>',, 9 ':#'8
;; Displa/s 12345)6789
outputBlock.Text 9= #umbe".To!t"i#$&'?7') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 12345.68
#umbe" = .<<<<<238
outputBlock.Text 9= #umbe".To!t"i#$&'?') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 2.3=4<6
outputBlock.Text 9= #umbe".To!t"i#$&'?') #e3 (ultu"e*#+o&'+"4%>',, 9 ':#'8
;; Displa/s 2)3=4<6
#umbe" = .<<238
outputBlock.Text 9= #umbe".To!t"i#$&'?') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s <.<<23
#umbe" = 12348
outputBlock.Text 9= #umbe".To!t"i#$&'?2') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 1.2=9<3
#umbe" = @atA.B*8
outputBlock.Text 9= #umbe".To!t"i#$&'?5') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 3.1416
4ol$er a la tabla
Especificador del formato numrico )5/5,
El especificador de formato numrico )5/5, con$ierte un nmero en una cadena con el formato 5?d,ddd,ddd.dddO5, donde 5?5 indica el smbolo de
nmero ne!ati$o, si es necesarioP 5d5, representa cada d!ito )0?9,P 5,5 es el separador de !rupoP y 5.5 es el smbolo de punto decimal.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades de /umber+ormat*nfo que controlan el formato de la cadena de resultado.
Propiedad
Numberormat!nfo
Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
/umber/e!ati$e#attern 6efine el formato de los $alores ne!ati$os y especifica si el si!no ne!ati$o se representa mediante parntesis o
mediante la propiedad /e!ati$e(i!n.
/umber9roup(izes 6efine la cantidad de d!itos enteros que aparecen entre los separadores de !rupo.
/umber9roup(eparator 6efine la cadena que separa los !rupos de nmeros enteros.
/umber6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
/umber6ecimal6i!its 6efine el nmero predeterminado de d!itos decimales. Este $alor se puede in$alidar mediante un especificador
de precisin.
En el e&emplo si!uiente se da formato a $alores de punto flotante ordenados con el especificador de formato numrico.
4isual 3asic
"opiar cdi!o
Dim 7blCalue As Double = 412445.6789
outputBlock.Text = !t"i#$.%o"mat&7blCalue.To!t"i#$&'2')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 412)445.68
outputBlock.Text = 7blCalue.To!t"i#$&'21') 1
2e3 (ultu"e*#+o&'sv4!=',, vb("-+
. Displa/s 412 445)7
Dim i#tCalue As *#te$e" = 123456789
outputBlock.Text = !t"i#$.%o"mat&i#tCalue.To!t"i#$&'21')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 123)456)789.<
"N
"opiar cdi!o
7ouble 7blCalue = 412445.67898
outputBlock.Text 9= 7blCalue.To!t"i#$&'2') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 412)445.68
outputBlock.Text 9= 7blCalue.To!t"i#$&'21') #e3 (ultu"e*#+o&'sv4!=',, 9 ':#'8
;; Displa/s 412 445)7
i#t i#tCalue = 1234567898
outputBlock.Text 9= i#tCalue.To!t"i#$&'21') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 123)456)789.<
4ol$er a la tabla
Especificador de formato de porcenta&e )5#5,
El especificador de formato de porcenta&e )5#5, multiplica un nmero por ;00 y lo con$ierte en una cadena que representa un porcenta&e. El
especificador de precisin indica el nmero deseado de cifras decimales. (i se omite el especificador de precisin, se utiliza la precisin numrica
predeterminada proporcionada por la propiedad #ercent6ecimal6i!its actual.
En la tabla si!uiente se muestra una lista de propiedades de /umber+ormat*nfo que controlan el formato de la cadena de$uelta.
Propiedad
Numberormat!nfo
Descripcin
#ercent#ositi$e#attern 6efine la posicin del smbolo de porcenta&e para los $alores positi$os.
#ercent/e!ati$e#attern 6efine la posicin del smbolo de porcenta&e y del smbolo ne!ati$o para los $alores ne!ati$os.
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
#ercent(ymbol 6efine el smbolo de porcenta&e.
#ercent6ecimal6i!its 6efine la cantidad predeterminada de d!itos decimales en un $alor porcentual. Este $alor se puede in$alidar
mediante el especificador de precisin.
#ercent6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
#ercent9roup(eparator 6efine la cadena que separa los !rupos de nmeros enteros.
#ercent9roup(izes 6efine el nmero de d!itos enteros que aparecen en un !rupo.
En el e&emplo si!uiente se da formato a $alores de punto flotante con el especificador de formato de porcenta&e.
4isual 3asic
"opiar cdi!o
Dim #umbe" As Double = <.2468<13
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'B')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 24.68 D
outputBlock.Text = #umbe".To!t"i#$&'B') 1
2e3 (ultu"e*#+o&'A"4E>',, vb("-+
. Displa/s 24)68D
outputBlock.Text = !t"i#$.%o"mat&#umbe".To!t"i#$&'B1')
(ultu"e*#+o.*#va"ia#t(ultu"e,, vb("-+
. Displa/s 24.7 D
"N
"opiar cdi!o
7ouble #umbe" = .2468<138
outputBlock.Text 9= #umbe".To!t"i#$&'B') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 24.68 D
outputBlock.Text 9= #umbe".To!t"i#$&'B') #e3 (ultu"e*#+o&'A"4E>',, 9 ':#'8
;; Displa/s 24)68D
outputBlock.Text 9= #umbe".To!t"i#$&'B1') (ultu"e*#+o.*#va"ia#t(ultu"e, 9 ':#'8
;; Displa/s 24.7 D
4ol$er a la tabla
Especificador de formato de operacin de ida y $uelta )575,
El especificador de formato de operacin de ida y $uelta )575, !arantiza que un $alor numrico que se con$ierta en cadena $uel$a a tomar el mismo
$alor numrico al analizarlo. Este formato slo es compatible para los tipos (in!le y 6ouble.
"uando se da formato a un $alor (in!le o 6ouble mediante este especificador, primero se comprueba mediante el formato !eneral, con ;= d!itos de
precisin si es 6ouble y F d!itos de precisin si es (in!le. (i el $alor $uel$e a ser efecti$amente el mismo $alor numrico, se le dar formato
utilizando el especificador de formato !eneral. (i el $alor no $uel$e a tomar correctamente el mismo $alor numrico al analizarlo, se le da formato con
;F d!itos de precisin si es de tipo 6ouble y con 9 si es de tipo (in!le.
%unque se puede incluir un especificador de precisin, se omite. Los especificadores de ida y $uelta tienen prioridad sobre la precisin al utilizar este
especificador.
La informacin de formato del ob&eto /umber+ormat*nfo actual afecta a la cadena de resultado. En la tabla si!uiente se muestra una lista de
propiedades de /umber+ormat*nfo que controlan el formato de la cadena de resultado.
Propiedad Numberormat!nfo Descripcin
/e!ati$e(i!n 6efine la cadena que indica que un nmero es ne!ati$o.
/umber6ecimal(eparator 6efine la cadena que separa los d!itos enteros de los decimales.
#ositi$e(i!n 6efine la cadena que indica que un eEponente es positi$o.
En el e&emplo si!uiente se da formato a $alores 6ouble con el especificador de formato de ida y $uelta.
4isual 3asic
"opiar cdi!o
Dim value As Double
value = @atA.B*
outputBlock.Text = value.To!t"i#$&'"', vb("-+
. Displa/s 3.1415926535897931
outputBlock.Text = value.To!t"i#$&'"') 1
2e3 (ultu"e*#+o&'+"4%>',, vb("-+
. Displa/s 3)1415926535897931
value = 1.623=421
outputBlock.Text = value.To!t"i#$&'"', vb("-+
. Displa/s 1.623=421
"N
"opiar cdi!o
7ouble value8
value = @atA.B*8
outputBlock.Text 9= value.To!t"i#$&'"', 9 ':#'8
;; Displa/s 3.1415926535897931
outputBlock.Text 9= value.To!t"i#$&'"') #e3 (ultu"e*#+o&'+"4%>',, 9 ':#'8
;; Displa/s 3)1415926535897931
value = 1.623e4218
outputBlock.Text 9= value.To!t"i#$&'"', 9 ':#'8
;; Displa/s 1.623=421
4ol$er a la tabla
Especificador de formato MeEadecimal )5K5,
El especificador de formato MeEadecimal )5K5, con$ierte un nmero en una cadena de d!itos MeEadecimales. La mayscula o minscula del
especificador de formato indica si May que emplear los caracteres en maysculas o en minsculas para los d!itos MeEadecimales mayores que 9. #or
e&emplo, se utiliza 5K5 para !enerar 5%3"6E+5 y 5E5 para !enerar 5abcdef5. Este formato slo es compatible con los tipos enteros.
El especificador de precisin indica el nmero mnimo de d!itos deseado en la cadena resultante. (i es preciso, el nmero se rellena con ceros a la
izquierda para !enerar el nmero de d!itos que aporta el especificador de precisin.
La informacin de formato del ob&eto /umber+ormat*nfo actual no afecta a la cadena de resultado.
En el e&emplo si!uiente se da formato a $alores *nt-. con el especificador de formato MeEadecimal.
4isual 3asic
"opiar cdi!o
Dim value As *#te$e"
value = E2<45=
outputBlock.Text = value.To!t"i#$&'x', vb("-+
. Displa/s 2<45e
outputBlock.Text = value.To!t"i#$&'F', vb("-+
. Displa/s 2<45=
outputBlock.Text = value.To!t"i#$&'F8', vb("-+
. Displa/s <<<2<45=
value = 123456789
outputBlock.Text = value.To!t"i#$&'F', vb("-+
. Displa/s 75B(D15
outputBlock.Text = value.To!t"i#$&'F2', vb("-+
. Displa/s 75B(D15
"N
"opiar cdi!o
i#t value8
value = <x2<45e8
outputBlock.Text 9= value.To!t"i#$&'x', 9 ':#'8
;; Displa/s 2<45e
outputBlock.Text 9= value.To!t"i#$&'F', 9 ':#'8
;; Displa/s 2<45=
outputBlock.Text 9= value.To!t"i#$&'F8', 9 ':#'8
;; Displa/s <<<2<45=
value = 1234567898
outputBlock.Text 9= value.To!t"i#$&'F', 9 ':#'8
;; Displa/s 75B(D15
outputBlock.Text 9= value.To!t"i#$&'F2', 9 ':#'8
;; Displa/s 75B(D15
4ol$er a la tabla
/otas
"onfi!uracin del #anel de control
Los $alores de confi!uracin del elemento Configuracin regional " de idioma del #anel de control influyen en la cadena de resultado !enerada por
una operacin de formato. Estos $alores de confi!uracin se utilizan para inicializar el ob&eto /umber+ormat*nfo asociado a la referencia cultural del
subproceso actual, que proporciona $alores que se utilizan para controlar el formato. Los equipos que utilicen una confi!uracin diferente !enerarn
cadenas de resultado diferentes.
%dems, si se usa el constructor "ulture*nfo ."ulture*nfo)(trin!, para crear una instancia de un nue$o ob&eto "ulture*nfo que representa la misma
referencia cultural que la actual, el nue$o ob&eto "ulture*nfo refle&ar cualquier personalizacin realizada por el usuario. #uede utilizar el mtodo
"ulture*nfo ."reate(pecific"ulture para crear un ob&eto "ulture*nfo que no refle&e las personalizaciones de un sistema.
#ropiedades /umber+ormat*nfo
El formato resulta afectado por las propiedades del ob&eto /umber+ormat*nfo actual, proporcionado implcitamente por la referencia cultural del
subproceso actual o eEplcitamente por el parmetro *+ormat#ro$ider del mtodo que in$oca el formato. Especifique un ob&eto /umber+ormat*nfo o
"ulture*nfo para dicMo parmetro.
'ipos numricos enteros y de punto flotante
%l!unas descripciones de especificadores de formato numrico estndar Macen referencia a tipos numricos enteros o de punto flotante. Los tipos
numricos enteros son 3yte, (3yte, *nt;>, *nt-., *nt><, U*nt;>, U*nt-. y U*nt><. Los tipos numricos de punto flotante son 6ecimal, (in!le y 6ouble.
*nfinitos de punto flotante y /a/
"on independencia de la cadena de formato, si el $alor de un tipo de punto flotante (in!le o 6ouble es infinito positi$o, infinito ne!ati$o o /a/ )/ot a
/umber, no es un nmero,, la cadena con formato ser el $alor de la propiedad #ositi$e*nfinity(ymbol, /e!ati$e*nfinity(ymbol o /a/(ymbol
respecti$a especificada por el ob&eto /umber+ormat*nfo actualmente aplicable.
E&emplo
En el si!uiente e&emplo se da formato a un $alor numrico entero y de punto flotante mediante la referencia cultural en?U( y todos los especificadores
de formato numrico estndar. En este e&emplo se emplean dos tipos numricos concretos )6ouble y *nt-.,, pero el resultado sera seme&ante para
cualquiera de los dems tipos base numricos )3yte, (3yte, *nt;>, *nt-., *nt><, U*nt;>, U*nt-., U*nt><, 6ecimal y (in!le,.
4isual 3asic
"opiar cdi!o
Gptio# !t"ict G#
*mpo"ts !/stem.?lobaliHatio#
*mpo"ts !/stem.TA"ea7i#$
@o7ule =xample
Bublic !ub Demo&B/Cal outputBlock As !/stem.Ii#7o3s.(o#t"ols.TextBlock,
. Displa/ st"i#$ "ep"ese#tatio#s o+ #umbe"s +o" e#4us cultu"e
Dim ci As 2e3 (ultu"e*#+o&'e#4us',
. Gutput +loati#$ poi#t values
Dim +loati#$ As Double = 1<761.937554
outputBlock.Text 9= !t"i#$.%o"mat&'(J K<L') 1
+loati#$.To!t"i#$&'(') ci,, . Displa/s '(J 61<)761.94'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'=J K<L') 1
+loati#$.To!t"i#$&'=<3') ci,, . Displa/s '=J 1.<76=9<<4'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'%J K<L') 1
+loati#$.To!t"i#$&'%<4') ci,, . Displa/s '%J 1<761.9376'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'?J K<L') 1
+loati#$.To!t"i#$&'?') ci,, . Displa/s '?J 1<761.937554'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'2J K<L') 1
+loati#$.To!t"i#$&'2<3') ci,, . Displa/s '2J 1<)761.938'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'BJ K<L') 1
&+loati#$ ; 1<<<<,.To!t"i#$&'B<2') ci,, . Displa/s 'BJ 1<7.62 D'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'>J K<L') 1
+loati#$.To!t"i#$&'>') ci,, . Displa/s '>J 1<761.937554'
vb("-+
outputBlock.Text 9= vb("-+
. Gutput i#te$"al values
Dim i#te$"al As *#te$e" = 8395
outputBlock.Text 9= !t"i#$.%o"mat&'(J K<L') 1
i#te$"al.To!t"i#$&'(') ci,, . Displa/s '(J 68)395.<<'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'DJ K<L') 1
i#te$"al.To!t"i#$&'D6',, . Displa/s DJ <<8395''
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'=J K<L') 1
i#te$"al.To!t"i#$&'=<3') ci,, . Displa/s '=J 8.395=9<<3'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'%J K<L') 1
i#te$"al.To!t"i#$&'%<1') ci,, . Displa/s '%J 8395.<'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'?J K<L') 1
i#te$"al.To!t"i#$&'?') ci,, . Displa/s '?J 8395' vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'2J K<L') 1
i#te$"al.To!t"i#$&'2<1') ci,, . Displa/s '2J 8)395.<'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'BJ K<L') 1
&i#te$"al ; 1<<<<,.To!t"i#$&'B<2') ci,, . Displa/s 'BJ 83.95 D'
vb("-+
outputBlock.Text 9= !t"i#$.%o"mat&'FJ <xK<L') 1
i#te$"al.To!t"i#$&'F') ci,, . Displa/s 'FJ <x2<(B'
vb("-+
outputBlock.Text 9= vb("-+
=#7 !ub
=#7 @o7ule
"N
"opiar cdi!o
usi#$ !/stem8
usi#$ !/stem.?lobaliHatio#8
usi#$ !/stem.TA"ea7i#$8
public class =xample
K
public static voi7 Demo&!/stem.Ii#7o3s.(o#t"ols.TextBlock outputBlock,
K
;; Displa/ st"i#$ "ep"ese#tatio#s o+ #umbe"s +o" e#4us cultu"e
(ultu"e*#+o ci = #e3 (ultu"e*#+o&'e#4us',8
;; Gutput +loati#$ poi#t values
7ouble +loati#$ = 1<761.9375548
outputBlock.Text 9= !t"i#$.%o"mat&'(J K<L')
+loati#$.To!t"i#$&'(') ci,, 9 ':#'8 ;; Displa/s '(J
61<)761.94'
outputBlock.Text 9= !t"i#$.%o"mat&'=J K<L')
+loati#$.To!t"i#$&'=<3') ci,, 9 ':#'8 ;; Displa/s '=J
1.<76=9<<4'
outputBlock.Text 9= !t"i#$.%o"mat&'%J K<L')
+loati#$.To!t"i#$&'%<4') ci,, 9 ':#'8 ;; Displa/s '%J
1<761.9376'
outputBlock.Text 9= !t"i#$.%o"mat&'?J K<L')
+loati#$.To!t"i#$&'?') ci,, 9 ':#'8 ;; Displa/s '?J
1<761.937554'
outputBlock.Text 9= !t"i#$.%o"mat&'2J K<L')
+loati#$.To!t"i#$&'2<3') ci,, 9 ':#'8 ;; Displa/s '2J
1<)761.938'
outputBlock.Text 9= !t"i#$.%o"mat&'BJ K<L')
&+loati#$ ; 1<<<<,.To!t"i#$&'B<2') ci,, 9 ':#'8 ;; Displa/s 'BJ
1<7.62 D'
outputBlock.Text 9= !t"i#$.%o"mat&'>J K<L')
+loati#$.To!t"i#$&'>') ci,, 9 ':#'8 ;; Displa/s '>J
1<761.937554'
outputBlock.Text 9= ':#'8
;; Gutput i#te$"al values
i#t i#te$"al = 83958
outputBlock.Text 9= !t"i#$.%o"mat&'(J K<L')
i#te$"al.To!t"i#$&'(') ci,, 9 ':#'8 ;; Displa/s '(J
68)395.<<'
outputBlock.Text 9= !t"i#$.%o"mat&'DJ K<L')
i#te$"al.To!t"i#$&'D6') ci,, 9 ':#'8 ;; Displa/s DJ
<<8395''
outputBlock.Text 9= !t"i#$.%o"mat&'=J K<L')
i#te$"al.To!t"i#$&'=<3') ci,, 9 ':#'8 ;; Displa/s '=J
8.395=9<<3'
outputBlock.Text 9= !t"i#$.%o"mat&'%J K<L')
i#te$"al.To!t"i#$&'%<1') ci,, 9 ':#'8 ;; Displa/s '%J
8395.<'
outputBlock.Text 9= !t"i#$.%o"mat&'?J K<L')
i#te$"al.To!t"i#$&'?') ci,, 9 ':#'8 ;; Displa/s '?J 8395'
outputBlock.Text 9= !t"i#$.%o"mat&'2J K<L')
i#te$"al.To!t"i#$&'2<1') ci,, 9 ':#'8 ;; Displa/s '2J
8)395.<'
outputBlock.Text 9= !t"i#$.%o"mat&'BJ K<L')
&i#te$"al ; 1<<<<,.To!t"i#$&'B<2') ci,, 9 ':#'8 ;; Displa/s 'BJ
83.95 D'
outputBlock.Text 9= !t"i#$.%o"mat&'FJ <xK<L')
i#te$"al.To!t"i#$&'F') ci,, 9 ':#'8 ;; Displa/s 'FJ
<x2<(B'
outputBlock.Text 9= ':#'8
L
L
4ea tambin
Tareas
"mo8 7ellenar un nmero con ceros iniciales
#eferencia
/umber+ormat*nfo
Conceptos
"adenas con formato numrico personalizado
%plicar formato a tipos
Na$igation
:(6/ Library
3iz'al1 (er$er 6esi!n 'ools Lerramientas y len!ua&es de desarro... *nternet EEplorer 6esarrollo ./E' 6esarrollo de Qffice #lataforma 2indo0s %zure (RL
(er$er (yncMronization #roductos y 'ecnolo!as de (Ma... 6esarrollo 2eb %rtculos 'cnicos
6esarrollo ./E'
./E' +rame0or1 <.= 6e$eloper #re$ie... ./E' +rame0or1 < ./E' +rame0or1 -.= ./E' +rame0or1 -.0 ./E' +rame0or1 (6S ..0 ./E' +rame0or1 (6S
;.; :icrosoft Qslo 'ecMnical %rticles (il$erli!Mt 2indo0s *dentity +oundation %pp+abric
(il$erli!Mt
3iblioteca de clases ./E' +rame0or1... *nformacin !eneral sobre (il$... *ntroduccin a (il$erli!Mt :odelos de aplicacines y pro!... 6iseTo, entrada e
impresi... "ontroles 9rficos, animacin y mul... K%:L *nte!rar (il$erli!Mt con una p... 'ipos, propiedades, mtodos y ... %cceso a datos y estructuras
de dat... +unciones de red y comunicaci... 6epuracin, control de errores... *mplementacin y localizaci... 7endimiento (e!uridad 7eferencia !eneral
'ipos, propiedades, mtodos y ...
"ommon 'ype (ystem )"'7, en ./E' +r... *nformacin !eneral sobre las ... (intaEis de las rutas de acceso de ... *nformacin !eneral sobre
e$en... "on$ersin de tipo en ./E' +ra... "adenas *nformacin !eneral acerca de ... 7efleEin Emitir mtodos y ensamblados d...
"adenas
#rocedimientos recomendados para el... %nalizar cadenas %plicar formato a tipos EEpresiones re!ulares de ./E' +rame... *ntroduccin a las codificacio...
%plicar formato a tipos
"adenas con formato numrico e... "adenas con formato numrico p... "adenas con formato de fecMa y Mora... "adenas con formato de fecMa y
Mora... "adenas de formato 'ime(pan est... "adenas de formato 'ime(pan persona... "adenas de formato de enumeraci... +ormatos
compuestos 7ealizar operaciones de formato
Cadenas con formato numrico estnd%%%
Etiquetas 8 %!re!ar una etiqueta
"ontenido de la comunidad
%!re!ar contenido nue$o %notaciones
U Editar
f alse

Potrebbero piacerti anche