نوع بيانات 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)

UInt64

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

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

المبادئ

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