visual solo round recortar quitar poner mostrar formato float decimales con como c# .net string formatting

c# - solo - Formato decimal a dos lugares o un número entero



quitar decimales c# (2)

Me parece que la precisión decimal es intrínseca al tipo decimal, que por defecto tiene 4 decimales. Si utilizo el siguiente código:

decimal value = 8.3475M; Console.WriteLine(value); decimal newValue = decimal.Round(value, 2); Console.WriteLine(newValue);

El resultado es:

8.3475 8.35

Para 10 quiero 10 y no 10.00 Para 10.11 quiero 10.11

¿Es esto posible sin código? es decir, al especificar una cadena de formato solo simlar a {0: N2}


decimal num = 10.11M; Console.WriteLine( num.ToString( "0.##" ) );