Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Editar texto UI

Iniciado por KevinLastra, Mayo 17, 2017, 12:04:51 PM

Tema anterior - Siguiente tema
Hola, Como hago para editar un Text para que antes de la coma solo se escriba 2 digitos y despues de la coma 4 digitos
 
Osea:
 
"4586"+ "," + "38" 
 
Esto viene a que tengo un inventario que va por Peso y cada objeto tiene un peso y una durabilidad, la cual al pasar por una ecuacion a veces salen numeros infinitos entonses cuando se mira el peso en el inventario se llena la pantalla.
 
entonses yo queria saber si hay una forma de detectar el texto para que despues de la coma 2 digitos y antes 4 digitos.
 
 
 
Ojala me haya dado a entender .
 
Grasias

Si lo que quieres es formatear un valor, digamos que un float o un double, usa el ToString que proporciona C#.
 
Por ejemplo:
 

// 31.12334135   =>   0031.12
valorDouble.ToString("0000.00")

 
Esto te formateará el valor a una cadena que tendra 4 caracteres antes de la coma, con 0's si no existen y otros dos después.
 
Por aquí te dejo más información sobre los métodos de formateo. https://msdn.microsoft.com/en-us/library/0c899ak8.aspx

Grasias @Harsel tu siempre tan bueno :) 

Etiquetas: