نوع بيانات الأعداد الصحيحة (Visual Basic)

يقوم بحجز أعداد صحيحة (4 بايت) 32-بت يتراوح في القيمة من -2,147,483,648 إلى 2,147,483,647.

ملاحظات

نوع البيانات Integer يوفر الأداء الأمثل على معالج 32-بت. تكون الأنواع المتكاملة الأخرى أبطأ للتحميل و التخزين من و إلى الذاكرة.

القيمة الافتراضية لـ Integer هي صفر.

التلميحات البرمجية

  • اعتبارات التوافق. إذا الذي يتم interfacing مع مكونات غير المكتوبة ل.NET Framework، مثال التنفيذ التلقائي أو الكائنات COM، تذكر أن Integerويكون عرض بيانات مختلفة (16 بت) في البيئات الأخرى. إذا كان يتم تمرير وسيطة 16 بت إلى مثل هذا مكون ، قم بتصريحها كما هو Short بدلاً من Integer في التعليمات البرمجية Visual Basic الجديدة.

  • التوسيع. نوع بيانات Integer تتسع إلى Long, Decimal, Single, أو Double. وهذا يعني أنه يمكنك تحويل Integer إلى أي من هذه الأنواع بدون مواجهتها لخطأ System.OverflowException.

  • نوع الأحرف. إلحاق نوع القيمة الحرفية I إلى قيمة حرفية تفرض نوع البيانات Integer . إلحاق معرّف نوع الحرف % إلى أي معرّف يفرض أن Integer.

  • نوع إطار العمل. النوع المطابق في .NET Framework هو بنية System.Int32.

النطاق

اذا حاولت تعيين متغير نوع المتكاملة إلى رقم خارج نطاق هذا النوع, يحدث خطأ. إذا حاولت تعيينها إلى صورة كسرية، يتم تقريب الرقم لأعلى أو لأسفل إلى أقرب قيمة عدد صحيح. إذا كان الرقم قريب بالتساوي إلى قيمتين عدديتن صحيحتين , يتم تقريب القيمة إلى أقرب رقم صحيح زوجي. يـوضح المثال التالي ذلك.

' The valid range of an Integer variable is -2147483648 through +2147483647.
Dim k As Integer
' The following statement causes an error because the value is too large.
k = 2147483648
' The following statement sets k to 6.
k = 5.9
' The following statement sets k to 4
k = 4.5
' The following statement sets k to 6
k = 5.5

راجع أيضًا:

المرجع

خلاصة نوع بيانات (Visual Basic)

System.Int32

نوع بيانات Long في (Visual Basic)

نوع بيانات Short في (Visual Basic)

دوال تحويل النوع

خلاصة التحويل

المبادئ

كفاءة استخدام أنواع البيانات