title: Overloaded exponents C# and exponent operator
body: <p>Is there a way to overload exponents in C#? I know in some languages (can't name any off the top of my head), <code>^</code> is used for exponential functions, but in C++ and C#, <code>^</code> is the bitwise XOR operator, which <a href="http://msdn.microsoft.com/en-us/library/8edha89s%28v=vs.100%29.aspx" rel="nofollow">can be overloaded</a>, but this is not what I want to overload. I wan't to overload the power function or whatever</p>
  
  <p>For example. I know I can do <code>2^x</code> with <code>(1 &lt;&lt; x)</code>. So, my second part, is there an exponential operator in C# or do I have to stick with <code>System.Math.Pow(base, exp);</code></p>