title: FileStream get error Arithmetic operation resulted in an overflow
body: <p>I try to get bytes from file using this method</p>
  
  <pre><code>byte[] b1;
  using (var fs = new FileStream(path, FileMode.Open, FileAccess.Read))
                  {
                      b1= new byte[fs.Length];
                      int bytesRead = fs.Read(b1, 0, b1.Length);
                  } 
  </code></pre>
  
  <p>but when i test it with file size = 4.9GB its throw exception say
  <strong>Arithmetic operation resulted in an overflow.</strong></p>