Environment.OSVersion

   
  

using System;

class MainClass {
    public static void Main() {
        Console.WriteLine("OS PlatformID : " + Environment.OSVersion.Platform);
        Console.WriteLine("OS Major Version : " + Environment.OSVersion.Version.Major);
        Console.WriteLine("OS Minor Version : " + Environment.OSVersion.Version.Minor);

    }
}

   
     


Environment.SpecialFolder

   
  

using System;
using System.Windows.Forms;
   
class MyDocumentsFolder
{
     public static void Main()
     {
          Console.WriteLine(Environment.GetFolderPath(Environment.SpecialFolder.Personal));

        foreach (Environment.SpecialFolder s in
            Enum.GetValues(typeof(Environment.SpecialFolder))) {
            Console.WriteLine("{0} folder : {1}", s, Environment.GetFolderPath(s));
        }
          
     }
}