title: Is Resharper correct?
body: <p>I just installed Reshaper 4.5 and it has come up with the following suggestions:</p>
  
  <pre><code>return this.GetRuleViolations().Count() == 0; -- REMOVE this.
  
  new string[] { this.ID.ToString(), this.Registration } -- REMOVE string, MAKE ANONYMOUS TYPE
  
  int i = Method.GetNumber(); -- REPLACE int WITH var
  </code></pre>
  
  <p>Should I do these?</p>
  
  <p>I think in some cases it is going to make the code less readable but will it improve performance? what are the benefits of making these changes?</p>
  
  <p>Thanks</p>