decimal Debitvalue = 1156.547m;
decimal DEBITAMT = Convert.ToDecimal(string.Format("{0:0.00}", Debitvalue));
Tengo que obtener solo dos decimales, pero al usar este código obtengo 1156.547. Déjame saber qué formato debo usar para mostrar dos decimales.Dos lugares decimales usando C#
Math.Round funcionaría e incluso su código funcionaría. Probé con su código y funcionó bien decimal Debitvalue = Convert.ToDecimal ("1156.547"); decimal DEBITAMT = Convert.ToDecimal (string.Format ("{0: 0.00}", Debitvalue)); Console.WriteLine (DEBITAMT); – Anand
Sí, su correcto, gracias! –