title: How can i add a space/empty line between the first and second lines in single string variable?
body: <pre><code>string tables = this.webBrowser1.Document.GetElementById("tblProducts").InnerText;
              using (StringReader reader = new StringReader(tables))
              {
                  string line;
                  while ((line = reader.ReadLine()) != null)
                  {
                      // Do something with the line
                  }
              }
  </code></pre>
  
  <p>This is what i did now:</p>
  
  <pre><code>string tables = this.webBrowser1.Document.GetElementById("tblProducts").InnerText;
              StreamWriter w = new StreamWriter(@"c:\temp\Table1.txt");
              w.WriteLine(tables);
              w.Close();
  
              string[] lines = File.ReadAllLines(@"c:\temp\Table1.txt");
              for (int i = 0; i &lt; lines.Length; i++)
              {
                  lines[i] = lines[i].Insert(0, "here ADDED TEXT");
              }
  </code></pre>
  
  <p>But instead Insert iwant somehow to Add a new line between line number 1 and line number 2. So if lines contain now 31 lines then in the end it should contain 32 lines a new line between line 1 and line 2.  Not to add a new line to the end but between 1 and 2.</p>