El Framework de .Net incluye una forma muy completa de dar formato a cadenas de caracteres a través del método Format de la clase String.
El método recibe una cadena especial llamada “cadena de formato” que describe en detalle como queremos que se vea la cadena de caracteres que queremos mostrar.Por ejemplo:
Dim strCadena1 As String
Dim strCadena2 As = “cadenas”
Dim strCadena3 As = “VB.Net”
strCadena1 = String.Format(”Formateo de {0} en {1}”, _
strCadena2, strCadena3)
Este ejemplo produce tres cadenas y las une mediante el método String.Format. En este caso el método reemplaza {0} y {1} por las variables que le pasamos como parámetros. El resultado será la cadena: “Formateo de cadenas en VB.Net”.
El método String.Format acepta parámetros de cualquier tipo.Dim strCadena1 As String = “vale”
Dim dblNumero As Double = 25.32
Dim strCadena2 As String = String.Format( _
“El libro {0} ${1}”, strCadena1, dblNumero)
Formateo de parámetros numéricos
Veamos el siguiente ejemplo:Dim pi As Double = Math.PI * 1000
Dim strCadena1 As String = String.Format( _
“PI= {0:c}, {0:F5}, {0:e4}”, pi)
“PI= $3,141.59, 3141.59265, 3.1416e+003″
Para entender el significado de los códigos de las cadenas de formato veamos la siguiente tabla:Especificador Descripción Ejemplo Resultado
C, c Moneda {0:c} $31,415.90
D, d Decimal {0:d} 31415
E, e Científica {0:e3} 3.142e+004
F, f Fixed-point {0:f3} 3.142e+004
G, g General {0:g} 31415.9
N, n Número {0:n} 31415.9
X, x Hexadecimal {0:x} 7AB7
Todos los especificadores aceptan números de punto flotante excepto el decimal y el hexadecimal que sólo aceptan enteros.
En una entrada posterior vamos a ver como dar formato a fechas y horas.Saludos
Etiquetas: .Net Framework , ASP.Net 2.0 , Programación , VB.Net
0 Comments:
Entrada más reciente Entrada antigua Página Principal
Sobre Mi...
Contacto
Pasen por...
Archivo
Licencia C.C.
Esta obra está licenciada bajo una
Licencia
Creative Commons Atribución-No Comercial-Compartir Obras
Derivadas Igual 3.0.
Unite al Jardin
StatCounter