title: Coding guidelines + Best Practices?
body: <p>I couldn't find any question that directly applies to my query so I am posting this as a new question. If there is any existing discussion that may help me, please point it out and close the question.</p>
  
  <p>Question:</p>
  
  <p>I am going to do a presentation on C# coding guidelines but it is not supposed to limit to coding standards.</p>
  
  <p>So I have a rough idea but I think I need to address good programing practices. So the contents will be something like this.</p>
  
  <ol>
  <li><p>Basic coding standards - Casing, Formatting etc.</p></li>
  <li><p>Good practices - Usage of Hashset over other data structures, String vs String Builder, String's immutability and using them effectively etc</p></li>
  </ol>
  
  <p>Really I would like to add more good practices (Especially to improve the performance.) So like to hear some more good practices to be used with C#. Any suggestions??? (No need of large descriptions :) Just the idea is sufficient.)</p>