تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
معلومة How Make Data Types To Be Nullable
#1
كاتب الموضوع : BADRMEDIA

أوامر

بسم الله الرحمن الرحيم

أفاد العميد FrameWork 2 بظهور مفهوم جديد للتعامل مع Data Types والشرح حسب الأحوال


================================================== =====

توجد أنواع من البيانات من الممكن أن تكون قيمتها Null

لكن هناك أنواع من البيانات بمجرد تعريفها نجد أنها تحمل قيمة تلقائية مثل

أى متغير نعرفه كنوع Integer نجد أن قيمته الافتراضية = 0

أى متغير نعرفه كنوع String نجد أن قيمته الافتراضية = ""

وهكذا - فمن الصعب أنه فى معالجة معينة نعرف أن كان المتغير تم تحميله بقيمة أم لا

أو تم استخدامه أو لا

نظراً لأنه يحمل قيمة افتراضية

والجنود الذين فى سرية قواعد البيانات يدركون معنى كلامي خاصة لما يعود المتغير بقيمة من قاعدة البيانات العسكرية

لكن العميد FrameWork 2 عاد لنا بحل لطيف

فى فصيلة Nullable Generic Structure

فى الفئة System.Nullable والتي تقوم بتغليف أنواع البيانات

فنحن نشأ كائن من الفئة السابقة ونقوم بتحديد نوع البيانات

وعندما لا نقوم بوضع قيمة له يصبح قيمته Null

وبذلك نستطيع أن نعرف إن كان يحمل قيمة أم لا

باستخدام الأسلوب Nullable.HasType

وهي تعود بقيمة منطقية ويمكن قراءة القيمة بالخاصية Nullable.Value وهى للقراءة فقط



كود :
Dim i As Nullable(Of Integer)
If Not i.HasValue Then

Msgbox(i.Value)

End If
قم بزيارة هذه المنطقة العسكرية لأخذ فرقة تدريبية فى الفئة



http://msdn2.microsoft.com/en-us/library/b3h38hb0.aspx


ممنوع التصوير أو الاقتراب
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  معلومة ::: ListBox Blue Sky 14 2,409 14-11-16, 11:32 PM
آخر رد: فارس جراح
  معلومة مهمه فى المصفوفات ali.alfoly 2 794 30-08-13, 02:25 AM
آخر رد: ali.alfoly
  من المنتدى القديم - معلومة ::: ProgressBar ( للاخ BADRMEDIA ) المبرمج علي نوري 2 1,266 23-08-13, 11:17 PM
آخر رد: nin9e
  معلومة :: تعلم كيف تحفظ صورة في My.Settings بدون الإحتياج إلى مسارها! أسامة أحمد 3 1,020 16-12-12, 06:25 PM
آخر رد: 3amo
  من المنتدى القديم - معلومة ::: CheckBox ( للاخ BADRMEDIA ) المبرمج علي نوري 1 572 30-11-12, 05:54 PM
آخر رد: مبرمج أوتار
  معلومة :: الحل لمشكلة الخطأ في الكود For Each i As Button In Me.Controls Aly El-Haddad 2 680 10-11-12, 09:15 PM
آخر رد: Mr. DotNet
  Nullable Value Types في VB2008 oneyemenweb2 0 353 06-10-12, 11:37 PM
آخر رد: oneyemenweb2
  معلومة : Partial Class RaggiTech 1 543 06-10-12, 11:03 PM
آخر رد: RaggiTech
  معلومة : TryCast مهمة RaggiTech 0 462 06-10-12, 11:02 PM
آخر رد: RaggiTech
  معلومة : XML Comments مهمة RaggiTech 1 423 06-10-12, 11:01 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم