Зависит от того, что вы действительно спрашиваете.
Если вы хотите округлить до пяти десятичных знаков, вы можете просто сделать:
double x = 1.35072;
double y = 1.35;
double z = Math.Round(x - y, 5); // 0.00072
Если, с другой стороны, вашцель состоит в том, чтобы всегда получать точные результаты от сложения / вычитания десятичных чисел, используя тип decimal
вместо double
, поскольку он по своей сути является типом base-10 (в отличие от типа base-2) и поэтому может представлять выраженные числав десятичной форме точно.
decimal x = 1.35072M;
decimal y = 1.35M;
decimal z = x - y; // 0.00072M