Udostępnij za pośrednictwem


zwrot (C# odniesienia)

return Instrukcji kończy wykonywanie metody, w którym pojawia się i zwraca sterowanie do wywoływania metody.Może również zwracać wartość opcjonalna.Jeśli metoda jest void typu, return instrukcji można pominąć.

Jeśli znajduje się wewnątrz instrukcji return try blok, finally blok, jeśli taki istnieje, zostanie wykonana przed sterowanie powraca do wywoływania metody.

Przykład

W poniższym przykładzie, Metoda A() zwraca wartość zmiennej Area jako double wartości.

    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

Specyfikacja języka C#

Aby uzyskać więcej informacji, zobacz Specyfikacja języka C#. Specyfikacja języka to najlepsze źródło informacji dotyczących składni i zastosowania języka C#.

Zobacz też

Informacje

Słowa kluczowe języka C#

Zwraca instrukcji (C++)

Instrukcje JUMP (C# odniesienia)

Koncepcje

Podręcznik programowania C#

Inne zasoby

C# odniesienia