Dostosowywanie dokładności dziesiętnej .net

Te linie w 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);

Generuje to wyjście:

2
2.0
2.00000000
2.000000000000000000000000000

Widzę więc, że tworzenie zmiennej dziesiętnej z literału pozwala mi kontrolować precyzję.

Czy mogę dostosować precyzję zmiennych dziesiętnych bez używania literałów?Jak mogę utworzyć b z? Jak mogę utworzyć b z c?

questionAnswers(7)

yourAnswerToTheQuestion