كشف الإرجاع (Visual Basic)

يقوم بـإرجاع التحكم إلى التعليمات البرمجية التي استدعت Function, Sub, Get, Set، أو Operator الإجراء.

Return
-or-
Return expression

جزء

  • expression
    مطلوب في Function, Get، أو Operator الإجراء. التعبير الذي يمثل القيمة التي يتم إرجاعها إلى التعليمات البرمجية المستدعية.

ملاحظات

في Sub أو Set الإجراء، Return الكشف يكافئ Exit Sub أو Exit Property الكشف و expression يجب أن لا يتم توفيره.

في Function, Get، أو Operator الإجراء، Return الكشف يجب أن يضم expression، و expression يجب أن يقيم إلى نوع بيانات التي يمكن تحويلها الى نوع الإرجاع للإجراء. في Function أو Get الإجراء،لديم أيضاً البديل لتعيين تعبير إلى اسم إجراء ليلعب بدور القيمة المرجعة ، ومن ثم تنفيذ Exit Function أو Exit Property الكشف. في Operator الإجراء, يجب عليك استخدامReturnexpression .

يمكنك تضمين العديد من Return الكشوف بالشكل المناسب في نفس الإجراء.

ملاحظة

الـتعليمات البرمجية في مقطع Finally ينفذ بعد Return الكشف في مقطع Try أو Catch يتم مواجهته ، ولكن قبل تنفيذ كشف Return. في هذه الحالة، كشف Return في مقطع Finally تنفذقبلكشف Return الأولي. وهذا يوفر قيمة إرجاع مختلفة. لمنع هذا الموقف المربك المحتمل, تجنب استخدام Return الكشوف في Finally المقاطع.

مثال

يستخدم المثال التالي Return الكشف عدة مرات للرجوع إلى التعليمات البرمجية المستدعية عندما لا يحتاج الإجراء القيام بأي شيء آخر.

Public Function getAgePhrase(ByVal age As Integer) As String
    If age > 60 Then Return "Senior"
    If age > 40 Then Return "Middle-aged"
    If age > 20 Then Return "Adult"
    If age > 12 Then Return "Teen-aged"
    If age > 4 Then Return "School-aged"
    If age > 1 Then Return "Toddler"
    Return "Infant"
End Function

راجع أيضًا:

المرجع

كشف دالة (Visual Basic)

عبارة Vsual Basic) Sub)

الحصول على كشف

كشف Vsual Basic) Set)

كشف العامل

كشف الخاصية

عبارة الخروج Vsual Basic) )

عبارة Visual Basic) Try...Catch...Finally)