![]() |
|
معلومة How Make Data Types To Be Nullable - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم مقالات VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=184) +--- الموضوع : معلومة How Make Data Types To Be Nullable (/showthread.php?tid=5263) |
معلومة How Make Data Types To Be Nullable - RaggiTech - 06-10-12 كاتب الموضوع : 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)http://msdn2.microsoft.com/en-us/library/b3h38hb0.aspx ممنوع التصوير أو الاقتراب |