Development Class C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
class CommonUtility
{
    public static void StartProcess(string CommandName)
    {
        Process p = new Process();
        p.StartInfo.FileName = CommandName;
        //p.StartInfo.RedirectStandardOutput = true;
        //p.StartInfo.UseShellExecute = true;
        p.Start();
    }
    public static void KillProcess(string processname)
    {
        Process[] pss = Process.GetProcesses();
        for (int i = 0; i < pss.Length; i++)
        {
            if (pss[i].ProcessName.ToLower().Trim() == processname)
            {
                pss[i].CloseMainWindow();
            }
        }
        //while (true)
        {
            System.Threading.Thread.Sleep(1000);
            Process[] pss2 = Process.GetProcesses();
            for (int i = 0; i < pss2.Length; i++)
            {
                if (pss2[i].ProcessName.ToLower().Trim() == processname)
                {
                    pss2[i].Kill();
                }
            }
        }
    }
}