title: Do we need to close a C# BinaryWriter or BinaryReader in a using block?
body: <p>Having this code:</p>
  
  <pre><code>using (BinaryWriter writer = new BinaryWriter(File.Open(ProjectPath, FileMode.Create)))
  {
     //save something here
  }
  </code></pre>
  
  <p>Do we need to close the BinaryWriter? If not, why? </p>