c# Floating-point constant is outside the range of type 'decimal'
<p>I add some numbers in google calc and it gave me 8.5070592e+37</p>

<pre><code>decimal uhoh = 8.5070592e+37M;
</code></pre>

<blockquote>
  <p>Floating-point constant is outside the range of type 'decimal'</p>
</blockquote>

<p>How can I parse this? I tried using <code>IntXLib</code>, but I cannot see how to pass this format, I also hear about <code>BigInteger</code>, please advice how to fix the problem. </p>

<p>EDIT:</p>

<p>9,223,372,036,854,775,807 * 9,223,372,036,854,775,807 =8.5070592e+37</p>

<p>How do I get the full number, for example, the number </p>

<blockquote>
  <p>328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425328574893257893425893783934534253285748932578934258937839345342532857489325789342589378393453425 </p>
</blockquote>

<p>or whatever that actually equals? </p>
