Understanding Boxing and Unboxing - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم مقالات C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=177) +--- الموضوع : Understanding Boxing and Unboxing (/showthread.php?tid=253) |
Understanding Boxing and Unboxing - Sajad - 23-09-13 بسم الله الرحمن الرحيم
وصلى الله على محمد وآله الطاهرين السلام عليكم ورحمة الله وبركاته سنتعلم اليوم مفهوم الـBoxing والـUnBoxing في لغة السي شارب #C من المعلوم أن هنالك ثلاثة أنواع (C# Types) في لغة السي شارب وهي:
ولغة السي شارب تسمح لنا بالتحويل بين هذه الانواع (من والى ) من الـValue Type الى الـReference Type والعكس. فالـBoxing: عملية تحويل من الـValue Type الى الـReference Type . والـUnBoxing: عملية تحويل من الـReference Type الى الـValue Type . لنبين هذه المفاهيم بالامثلة: أولا: Boxing كود : int value = 6; //This is Value Type ثانيا: UnBoxing كود : int value = 6; //This is Value Type كما تلاحظون في السطر الرابع عملية استخلاص القيمة من الـReference Type وخزنها في الـValue Type . اتمنى أنكم استفدتم من هذا الموضوع ان شاءالله واخيرا لاتنسوني و والدي من صالح دعواتكم. RE: Understanding Boxing and Unboxing - hoob computer - 15-11-13 الله يرضى عنك و عن والديك .... و يوفقك و يوفقهم و يحفظهم و ينطيهم الصحة و العافية ..... تحياتي RE: Understanding Boxing and Unboxing - Sajad - 17-11-13 السلام عليكم إقتباس :الله يرضى عنك و عن والديك .... و يوفقك و يوفقهم و يحفظهم و ينطيهم الصحة و العافية ..... آمين أجمعين اخي العزيز بارك الله فيك RE: Understanding Boxing and Unboxing - nani49 - 12-02-16 جزاك الله خيرا |