لاحضت انه يمكن تعريف المتغيرات النصية على الشكل التالي :
Dim s As [String]
مع انه يمكن تعريفة كما يلي
dim s as string
فلماذ الصيغة السابقة
شكرا.
لاحضت انه يمكن تعريف المتغيرات النصية على الشكل التالي :
Dim s As [String]
مع انه يمكن تعريفة كما يلي
dim s as string
فلماذ الصيغة السابقة
شكرا.
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
السلام عليكم
في الحقيقة لا يصح تعريفه بهذا الشكل dim s as string كون الـ string نوع من أنواع البيانات
لذلك هذه الأنواع و الكلمات المحجوزة في اللغة keyword أو الكلمات المنفصله مثل my string يستخدم لها القوسين المستطليلين
ليعرف المترجم ان المراد متغير لا كلمة محجوزة ولا نوع من أنواع البيانات .
و حتى من باب الترتيب و التهذيب للنصوص البرمجية documentation أو من باب سهوله القراءة للنصوص البرمجية Readability
و كذلك لأجل ما توصف نصوصك البرمجية بالاسبقتي ( وجبه إيطاليه مشهورة)
السلام عليكم
في المثال يتضح المقال
مافهمت
:(
التخصص : نظم معلومات - جامعة سبأ - اليمن
من مواضيعي :
السلسلة الذهبية في تعلم البرمجة [شرح عن الإجراءات والدوال function وبناء الـ Classes] .
التعريف
Dim S As String
صحيح تماما
اما بالنسبة ل
Dim s As [String]
فأنا لم أصادفه من قبل لكن يمكن أن يكون شرحه كالتالي :
لدينا مثلا Type نريد تسميته String و طبعا String كلمة محجوزة لذا لن نستطيع تسميته بهذا الاسم و تبقى الوسيلة الوحيدة هي وضعه بين معقوفتين [string] و بعد ذلك عرفنا S على أنها متغير من نوع [string]
و أعلم
تم تعديل هذه المشاركة بواسطة crazy-man في 13 أغسطس 2005 في 15:34
السلام عليكم و رحمة الله و بركاته
التعريف التالي مقبول في VB.Net و لكن سيتم معاملة المتغير S على انه من النوع Object و ليس من النوع String
Dim S As [String]
التعريف التالي أيضاً مقبول حيث سيتم معاملة المتغير [string] مع وجود الأقواس على انه من النوع String و لايمكن استخدامه كمتغير من دون أقواس
Dim [String] As String = "Mohamed"
أما في حالة أن المتغير ليس كلمة محجوزة مثل المتغير A فإن استخدامه هو A أو [A] أي بالأقواس أو بدون أقواس فإنك تخاطب المتغير نفسه و لا فرق بين الأثنين...هذا و الله اعلم
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim [a] As String = "Ahmed" TextBox1.Text = a [a] = "4" TextBox1.Text = a a = "Ali" TextBox1.Text = [a] End Sub
هذا الموضوع مغلق.