الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ايش الفرق بين الجمل التالية في Vb.net

مغلق
بدأه lana2008 في 18 أكتوبر 2007 · 1 رد · 481 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

هلا ايش الفرق بين

sub()
end sub

و بين

public function() as any thing 
end function

هلا الجملتين السابقتين تسطيع ان ترسل عبرهما متغيرات و تستدعيهم وتنفذ من خلال لهم عمليات زي فتح الاتصال مع الدات بيس و كثير من الاشياء طيب ممكن اعرف الفرق بين function وsubيعني الفروق الحقيقة ومدى الاختلاف و شكرررررررررررا

#2

الفرق جد بسيط

ال Sub هي دالة لا ترجع قيمة او نتيجة اما ال Function فترجع قيمة

مثال :

Private Sub Add(X as Integer,Y As Integer)
X+Y
End Sub

هنا ال Sub لاتمكننا من استعمال Return التي ترجع قيمة ولا تمكننا من اعطاء نوع للدالة و هذا سيتبين لك من خلال مثال ال Function

Private Function Add(X as Integer,Y as Integer) As Integer
Return X+Y
En Function

كما تلاحظ نفس الدالة لكن بالاختلافات التي ذكرتها سابقا لذا الأن ممكن ان نضع في كود الاستعمال شئ كهذا الأمر :

MsgBox Add(15,45)

فتظهر النتيجة و هنا نكون استعملنا ال Function ليس ال Sub

اتمنى يكون الأمر واضح

و السلام عليكم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…