title: Why is foreach loop Read-Only in C#
body: <p>Why is foreach loop a read only? I mean you can fetch the data but can't increase++ or decrease--. Any reason behind it? 
  Yes I am a beginner :)</p>
  
  <p>Exmaple:</p>
  
  <pre><code>int[] myArray={1,2,3};
  foreach (int num in myArray)
  {
    num+=1;
  }
  </code></pre>