Converting Decimal to Double in C#? March 4, 2023 by Tarik You answered your own question—Just cast it to a double: decimal x = 3.141592654M ; double pi = (double) x ;