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يجب تحديد قيمة افتراضية. - يمكنك تحديد معلمات بعدد غير محدود.
- المعلمات تساعد في جعل الكود مرنًا وقابلًا لإعادة الاستخدام.
تعليقات
إرسال تعليق