title: Positive to negative number best practices in C#
body: <p>There are 2 common ways to convert positive number to negative and vice versa:</p>
  
  <pre><code>var a = -a;
  </code></pre>
  
  <p>and</p>
  
  <pre><code>var a = (-1)*a;
  </code></pre>
  
  <p><s>Second is preferred, as I know,</s> but why? And is there any other best practice in converting the sign of the number (int, float, double, etc.) ?</p>
  
  <p>EDIT: is there any difference in unary minus operation and multiplication to -1 ?</p>