title: stdout vs console.write in c#
body: <p>I am VERY new to C#/programming and as a learning exercise completed an online challenge to change text to lowercase. The challenge specified it must 'print to stdout' yet I completed the challenge by using <code>Console.Writeline</code></p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.IO;
  using System.Linq;
  using System.Text;
  using System.Threading.Tasks;
  
  namespace Lowercase
  {
      class Program
      {
          static void Main(string[] args)
          {
              using ( StreamReader reader = new StreamReader("TextFile1.txt")) 
              {
                  while (!reader.EndOfStream)
                  {
                      string line = reader.ReadLine();
                      Console.WriteLine(line.ToLower());
                  }
  
                  Console.ReadLine();
              }
          }
      }
  }
  </code></pre>
  
  <p>Is <code>stdout</code> just another name for outputting to console (submissions could be in many different languages) or did the online code submission just not check the output properly. I have googled 'stdout c#' but don't fully understand the results.</p>