Ajuste de precisión decimal, .net

Estas lineas en c #

decimal a = 2m;
decimal b = 2.0m;
decimal c = 2.00000000m;
decimal d = 2.000000000000000000000000000m;

Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.WriteLine(d);

Genera esta salida:

2
2.0
2.00000000
2.000000000000000000000000000

Entonces puedo ver que crear una variable decimal a partir de un literal me permite controlar la precisión.

¿Puedo ajustar la precisión de las variables decimales sin usar literales?¿Cómo puedo crear b desde un? ¿Cómo puedo crear b desde c?

Respuestas a la pregunta(7)

Su respuesta a la pregunta