title: What's the difference between WebRequest.DefaultWebProxy and WebRequest.GetSystemWebProxy()?
body: <p>I am wondering what the main differences are between <code>DefaultWebProxy</code> and <code>GetSystemWebProxy()</code>. There're some descriptions on MSDN, but I still feel I need a bit more details to have a better understanding.</p>
  
  <p>Also, let's say I have following options for proxy configuration on my C# winform application</p>
  
  <ol>
  <li>Auto-detect proxy settings</li>
  <li>Use system default settings</li>
  <li>No proxy</li>
  </ol>
  
  <p>Then which method goes to which option? Is it right to say that <code>Auto-detect proxy</code> somewhat equals <code>Use system default</code> settings?</p>