Visual Basic - Return Values

2.3 Visual Basic - القيم المعادة من الدوال (Return Values)

عند الحاجة لإرجاع نتيجة من الدالة، نستخدم Function بدل Sub. تقوم الدالة بحساب قيمة ما ثم تعيدها إلى مكان الاستدعاء.


🔹 مثال دالة ترجع قيمة


Function Add(a As Integer, b As Integer) As Integer
    Return a + b
End Function

✅ هذه الدالة تجمع رقمين وتعيد الناتج.


💻 استدعاء الدالة والحصول على الناتج


Sub Main()
    Dim result As Integer = Add(5, 7)
    Console.WriteLine("الناتج: " & result)
End Sub

✅ الناتج: 12


🔄 دالة ترجع نصًا


Function GetGreeting(name As String) As String
    Return "مرحبًا يا " & name
End Function

Sub Main()
    Dim msg As String = GetGreeting("ليلى")
    Console.WriteLine(msg)
End Sub

✅ الناتج: مرحبًا يا ليلى


🔹 دوال بدون معلمات


Function GetNumber() As Integer
    Return 100
End Function

Sub Main()
    Console.WriteLine(GetNumber())
End Sub

✅ الناتج: 100


📌 ملاحظات مهمة

  • الدالة يجب أن تعيد قيمة باستخدام Return.
  • حدد نوع القيمة بعد As في تعريف الدالة.
  • يمكنك إرجاع أي نوع بيانات (نصوص، أرقام، Boolean...).

تعليقات

المشاركات الشائعة من هذه المدونة

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework