The Process class is in the System.Diagnostics namespace that has methods to run a .exe file to see any document or a webpage.
The Process class provides Start methods for launching another application in the C# Programming.
Example: The following program opens the C: Drive:
using System;
using System.Diagnostics;
class program
{
    static void Main()
    {
        Process.Start("c:\\");
    }
}
Explanation
To use the Process class, we need to declare the System.Diagnostics namespace. The Start method of the Process class sends the "C:\" directory name to the operating system resulting in the opening of C:\ Drive in Windows Explorer.
Example:The following program opens Notepad and WordPad.
using System;
using System.Diagnostics;
using System.Threading;
class program
{
    static void Main()
    {
        Process.Start("notepad");
        //Wordpad open after 1 sec
        Thread.Sleep(1000);
        Process.Start("wordpad");
    }
}
Example: The following program opens a text file.
using System;
using System.Diagnostics;
using System.Threading;
class program
{
    static void Main()
    {
        //this will open anoop.txt file present in f drive
        Process.Start("F:\\anoop.txt");
    }
}
Example: The following program opens a Website URL.
using System;
using System.Diagnostics;
using System.Threading;
class program
{
    static void Main()
    {
        //open c-sharpcorner website
        Process.Start("http://www.c-sharpcorner.com");
    }
}
Preview
![Opening a Website URL]()
Example: The following Windows Forms program opens the Calculator Acccessory (Calc.exe).
using System;
using System.Windows.Forms;
using System.Diagnostics;
namespace WindowsForm
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Process.Start("calc.exe");
        }
    }
}
Preview
![]()
Example: The following program searches content using Google.
using System;
using System.Diagnostics;
using System.Threading;
class program
{
    static void Main()
    {
        Console.Write("Search it on Google:");
        //Taking input for searching
        string str = Console.ReadLine();
        SearchItOnGoogle(str);
    }
    public static void SearchItOnGoogle(string text)
    {
        Process.Start("http://google.com/search?q=" + text);
    }
}
Preview
![search content on Google]()
![Search Result]()