منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال فى متغير من نوع Integer او من ايه نوع رقمى
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم عندى سءال و هو عندى متغير من نوع رقمى هو Integer او ايه نوع تانى بس هو رقمى فى الاخر
دلوقتى المتغير ده جوه رقم 20 او ايه رقم ازاى اقدر امسح الرقم ده و اخلى المتغير بدون قيمة مره اخرى:confused:
الحل هو
x=noting
alimse كتب :الحل هو
x=noting

هذا الكود وإن لم يعترض عليه البرنامج إلا أنه غير صحيح
لأنه لا يستخدم إلا للكائنات أو Objects
بينما في حالة المتغير من نوع Integer
فإذا أردت أن تعيد قيمة المتغير فعليك إسنادها إلى الصفر
كما في الكود
كود :
X = 0

بالتوفيق
sooriaty03 كتب :هذا الكود وإن لم يعترض عليه البرنامج إلا أنه غير صحيح
لأنه لا يستخدم إلا للكائنات أو Objects
بينما في حالة المتغير من نوع Integer
فإذا أردت أن تعيد قيمة المتغير فعليك إسنادها إلى الصفر
كما في الكود
كود :
X = 0

بالتوفيق
توضيحا لما سبق فإنه لا توجد أدنى مشكلة من إستخدام nothing سواء مع value type أو refrence type حيث أنها تعطى المتغير قيمته الإفتراضيه
جرب هذا الكود
PHP كود :
Dim i As Integer 10
        Dim st 
As String "hello"
        
Dim dt As Date Now
        Dim bol 
As Boolean True

        i 
Nothing
        st 
Nothing
        dt 
Nothing
        bol 
Nothing
        MsgBox
(String.Format("i ={0}, st ={1}, dt ={2}, bol ={3}"istdtbol))