title: Debugging line by line in c#
body: <p>I found on microsoft site that if I want to debug a program line by line I need to press F11.
  If I press F11 I obtain (in a new form named Program.cs):</p>
  
  <pre><code>     using System;
       using System.Collections.Generic;
       using System.Linq;
       using System.Windows.Forms;
  
       namespace WindowsFormsApplication1
      {
        static class Program
       {
      /// &lt;summary&gt;
      /// The main entry point for the application.
      /// &lt;/summary&gt;
      [STAThread]
      static void Main()
      {
          Application.EnableVisualStyles();  
          Application.SetCompatibleTextRenderingDefault(false);
          Application.Run(new Form1());
      }
      }
      }
  </code></pre>
  
  <p>They add that "When stepping through code, the line that is about to be executed is highlighted". In my case is highlighted: </p>
  
  <pre><code>       Application.EnableVisualStyles();
  </code></pre>
  
  <p>Should I choose another line? </p>
  
  <p>Then, they tell to choose Stop Debugging to make the code editor writable.</p>
  
  <p>If I follow this steps, I don't see any modifications. Should I see a new form in which the computer debug line by line? Should I do another thing?</p>
  
  <p>I'm sorry if my question seems stupid. Please understand me that I am a begginer to C#.</p>
  
  <p>Thank you so much!</p>