// ¼OóÔÌo^
using System;       // ¤Êf[^^Æî{NX(System¼OóÔ)
using System.Diagnostics;   // VXevZXâCxgOÆÌÎb·é½ßÌNX.(System.Diagnostics¼OóÔ)

// MainClassÌè`
class MainClass
{
    // Main\bhÌè`
    static void Main()
    {

        // ProcessIuWFNgÌ¶¬.
        Process p = new Process();  // ProcessIuWFNgpð¶¬.

        // Process.StartInfovpeBÅÚ×ðÝè.
        p.StartInfo.FileName = Environment.GetEnvironmentVariable("ComSpec");   // cmd.exeÌpXðwè.
        p.StartInfo.Arguments = @"/C ping yahoo.co.jp";    // "/C"ÍÈ~É±­¶ñðR}hÆµÄÀs·éÌÅ, cmd.exeÅ"ping yahoo.co.jp"ªÀs³êé.

        // Às.
        p.Start();  // p.StartÅÀs.
        p.WaitForExit();    // p.WaitForExitÅI¹ÜÅÒÂ.

        // ½ç©ÌL[ª³êéÜÅÒ@.
        Console.ReadKey();      // Console.ReadKeyÅL[ª³êéÜÅubLO.

        // L[ª³ê½.
        Console.WriteLine("L[ª³êÜµ½.");   // Console.WriteLineÅ"L[ª³êÜµ½."ÆoÍ.

    }

}