كتابة حلقة تكرارية مثل هذه بالسي شارب والسي ++

هذه هي الحلقة

long StartTime = System.currentTimeMillis();

    long Total = 0;
    for (int i=0 ; i < 100 ; i++){

    for(int s=1 ; s<100 ;s++)
    {
    System.out.println(s+" * " +i+" = "+i*s);
    }
    System.out.println(" ");
    }
    long StopTime = System.currentTimeMillis();
    long ElsapedTime = StopTime-StartTime;
    System.out.println("Time Is "+ElsapedTime);

أرجوا أن توضح أكثر مالذي تريد فعله ؟

أنا أعرف لغة الجافا

وكنت أجري بعض المقارنات بين سرعة الجافا والسي شارب

يحتوي علي حلقة تكرارية داخل أخري لطباعة مضروب الأعداد من 1 إلي 100

مع دالة لحساب وقت التنفيذ بالميللي سكند

أريد نظيرتها بالسي شارب

@mh. saleem al-zayat

إليك الكود التالي (الوقت المستغرق حوالي 96 جزء من الثانية) :

Stopwatch stopWatch = new Stopwatch();

        stopWatch.Start();

for (int i = 0; i < 100; i++) { for (int s = 1; s < 100; s++) { Console.WriteLine(s + " * " + i + " = " + i * s);

}

Console.WriteLine(" ");

}

stopWatch.Stop();

TimeSpan ts = stopWatch.Elapsed;

string elapsedTime = String.Format("{0:00}:{1:00}:{2:00}.{3:00}", ts.Hours, ts.Minutes, ts.Seconds,ts.Milliseconds / 10);

Console.WriteLine("RunTime " + elapsedTime);

@minamikhail

كم هو الوقت المستغرق للتنفيذ في لغة الجافا