Development C# Tutorial

using System;
using System.Windows.Forms;
public class TestAction1
{
   public static void Main()
   {
      Action messageTarget; 
      if (Environment.GetCommandLineArgs().Length > 1)
         messageTarget = ShowWindowsMessage;
      else
         messageTarget = Console.WriteLine;
      messageTarget("Hello, World!");   
   }      
   private static void ShowWindowsMessage(string message)
   {
      MessageBox.Show(message);      
   }
}