¿Cómo se utiliza el método ToString en un entero para mostrar un 2-charC# int Formato ToString en 2 char int?
int i = 1; i.ToString() -> "01" instead of "1"
Gracias.
¿Cómo se utiliza el método ToString en un entero para mostrar un 2-charC# int Formato ToString en 2 char int?
int i = 1; i.ToString() -> "01" instead of "1"
Gracias.
Puede utilizar i.ToString("00")
Ver Custom Numeric Format Strings en MSDN para más detalles
Esto debe hacerlo:
String.Format("{0:00}",i);
Aquí hay un enlace a un artículo de MSDN sobre el uso de cadenas de formato personalizado: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
i.ToString("00")
Eche un vistazo a this para más reglas.
Para garantizar que se muestren al menos 2 dígitos, utilice la cadena de formato "00"
.
i.ToString("00");
Aquí es una guía de referencia para todas las diferentes maneras cadenas numéricas pueden ser formateados
En cualquier caso, usted cheque quiero primero si es sólo 1 número, use Expresión regular:
Regex OneNumber = new Regex("^[0-9]$");
OneNumber.Replace(i.ToString(), "0" + i)
+1 para el enlace, gracias – Houssni