.NET Ulong to binary string representation? : <p>I now want to print on the screen the binary (base 2) representation of a ulong (i.e. something like 0000000000000000000000001, I know that's not enough zeroes)</p>

<p>I just noticed that for some reason there's no Convert.ToString(ulong, base) overload, meaning that I <strong>can</strong> convert a <strong>long</strong> into a base2 string representation, but I can't do the same with <strong>ulong</strong>. </p>

<p>Is there any other .net method to do this? Is there a reason why this method is not there? (the method is there for uint). Will casting it to a long yield the same results?</p>

<p>Thanks a lot =)</p>
