الإرجاع ( مرجع C# )

ينهي الكشف return تنفيذ الأسلوب الذي يظهر ويعود عنصر التحكم إلى أسلوب الاستدعاء. يمكن أيضاً إرجاع قيمة اختيارية. إذا كان الأسلوب من نوع void ،فإن الكشف return يمكن أن يتم حذفه.

إذا كانت عبارة الإرجاع داخل الكتلة try حظر, finally , سيتم تنفيذها في حال وجودها، قبل أن يعود عنصر التحكم إلى أسلوب الاستدعاء.

مثال

في المثال التالي الأسلوب A() يرجع المتغير Areaكقيمة مزدوج.

    class ReturnTest
    {
        static double CalculateArea(int r)
        {
            double area = r * r * Math.PI;
            return area;
        }

        static void Main()
        {
            int radius = 5;
            double result = CalculateArea(radius);
            Console.WriteLine("The area is {0:0.00}", result);

            // Keep the console open in debug mode.
            Console.WriteLine("Press any key to exit.");
            Console.ReadKey();
        }
    }
    // Output: The area is 78.54

مواصفات لغة #C

لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.

راجع أيضًا:

المرجع

الكلمات الأساسية لـ #C

The return Statement

كشوف الانتقال السريع (مرجع C#)

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎