نوع بيانات ULong في (Visual Basic)
يحتفظ بالأعداد الصحيحة الطبيعية (الموجبة) (8 بايت) ٦٤ بت التي تتراوح في القيمة من 0 إلى 18,446,744,073,709,551,615 (10 مرات 1.84 أكثر من ^ 19).
ملاحظات
استخدم نوع بيانات ULong لتحتوي على البيانات الثنائية الكبيرة إلى UInteger، أو أكبر قيم عددية صحيحة طبيعية (موجبة) ممكنة.
القيمة الافتراضية لـ ULong هي صفر.
التلميحات البرمجية
الأرقام السالبة. لأن ULong عبارة عن نوع بلا إشارة، لا يمكن أن يمثل رقم سالب. إذا كنت تستخدم عامل تشغيل ناقص الأحادية (-) على تعبير يقيم إلى نوع ULong، يحول Visual Basic التعبير إلى Decimal أولاً.
متوافق مع CLS نوع البيانات ULong ليس جزء من مواصفة اللغة العامة (CLS) ، بحيث لا تستهلك التعليمات البرمجية مع مكوّن CLS الذي يستخدمها.
اعتبارات التوافق. إذا كنت تواجه مكونات غير مكتوبة من برنامج .NET Framework. على سبيل المثال كائن التنفيذ التلقائي أو كائن COM ، تذكر أن الأنواع مثل ulong يمكنها امتلاك بيانات مختلفة السعة (32 بت) في بيئات أخرى. إذا كنت يتم توصل وسيطة 32-بت لمثل هذا المكوّن, سيتم تعريفه كـ UInteger بدلاً من ULong في تعليمات برمجية لـ Visual Basic التي تديرها.
علاوة على ذلك، لا يعتمد التنفيذ التلقائي أعداد صحيحة 64-بت في نظام التشغيل Windows 95 أو نظام التشغيل Windows 98 ، Windows ME أو نظام التشغيل Windows 2000. لا يمكن توصيل وسيط Visual Basic ULong إلى مكون "التنفيذ تلقائي" في هذه الأنظمة الأساسية.
**التوسيع.**نوع بيانات ال ULong تتوسع إلى Decimal, Single، و Double. وهذا يعني أنه يمكنك تحويل ULong إلى أي من هذه الأنواع بدون مواجهة خطأ System.OverflowException.
نوع الأحرف. إلحاق رمز نوع حرفي UL إلى القيمة الحرفية يفرضها لنوع البيانات ULong. ULong لا يوجد نوع حرف معرّف.
نوع إطار العمل. النوع المطابق في .NET Framework هو بنية System.UInt64.
راجع أيضًا:
المهام
كيفية القيام بما يلي: استدعاء دالة Windows التي تأخذ أنواع دون اشارة
المرجع
خلاصة نوع بيانات (Visual Basic)