title: Console.WriteLine() vs Enviroment.NewLine
body: <p>As a new programmer in Visual Basic today I came across the <code>Enviroment.NewLine</code> function. I am writing a <strong>console application</strong> in Vb.net and I was wondering what's the different between <code>Enviroment.NewLine</code> and <code>Console.WriteLine()</code>.</p>
  
  <p>Visually, the only thing I can see is both produce a new line in the console window. Just <code>Enviroment.NewLine</code> seems to be a more cleaner method in the code?</p>
  
  <p>Here is some sample code for <code>Enviroment.NewLine</code>:</p>
  
  <pre><code>'Welcome message
   Console.WriteLine("Welcome to this program.. " &amp; Environment.NewLine)
  'Ask to enter first number
   Console.WriteLine("Please enter your first number: ")
  </code></pre>
  
  <p>Here is some sample code for <code>Console.WriteLine()</code>:</p>
  
  <pre><code>'Welcome message
   Console.WriteLine("Welcome to this program.. ")
   Console.WriteLine()
  'Ask to enter first number
   Console.WriteLine("Please enter your first number: ")
  </code></pre>
  
  <p>Both do exactly the same thing as far as I can tell.</p>
  
  <p>Thanks in advance.</p>