Visual Basic - معلمات الدوال (Method Parameters)

Visual Basic - معلمات الدوال (Method Parameters)

معلمات الدوال (Parameters) هي القيم التي يمكنك تمريرها للدالة عند استدعائها. تساعدك على جعل الدالة مرنة وتعمل مع بيانات مختلفة.


🔹 مثال دالة مع معلمة


Sub Greet(name As String)
    Console.WriteLine("مرحبًا يا " & name & "!")
End Sub

✅ هنا الدالة Greet تستقبل معلمة اسمها name.


💻 استدعاء الدالة مع تمرير قيمة


Sub Main()
    Greet("محمود")
End Sub

✅ الناتج: مرحبًا يا محمود!


🔄 دالة مع أكثر من معلمة


Sub ShowInfo(name As String, age As Integer)
    Console.WriteLine("الاسم: " & name)
    Console.WriteLine("العمر: " & age)
End Sub

Sub Main()
    ShowInfo("أحمد", 28)
End Sub

✅ الناتج:
الاسم: أحمد
العمر: 28


🔹 القيم الافتراضية للمعلمات

يمكنك تحديد قيمة افتراضية للمعلمة:


Sub Greet(name As String, Optional greeting As String = "مرحبًا")
    Console.WriteLine(greeting & " يا " & name)
End Sub

Sub Main()
    Greet("منى")
    Greet("سارة", "أهلًا")
End Sub

✅ الناتج:
مرحبًا يا منى
أهلًا يا سارة


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

  • إذا استخدمت Optional يجب تحديد قيمة افتراضية.
  • يمكنك تحديد معلمات بعدد غير محدود.
  • المعلمات تساعد في جعل الكود مرنًا وقابلًا لإعادة الاستخدام.

تعليقات

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

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

1.1 SQL Introduction

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