الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التغليف و ازالة التغليف لانماط القيمة

مغلق
بدأه أحمد حمادة في 5 فبراير 2005 · 3 رد · 740 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

الرجاء من الاعضاء الكرام شرح اهمية التغليف و ازالتها

لاني قرأت عن اهمية التغليف في كثير من الكتب والصراحة لم افهم اهمية استخدامها

وهذا مثال يوضح عنوان الموضوع:

Class Test
{
	static void Main()
	{
      int x=9;
      object o=x;  //int تغليف النمط
      int y=(int)o;	//ازالة التغليف
	}
}
#2

1 نستخدم نمط Object لتخزين أي نوع من البيانات لأنه أصل جميع الأنماط

يعني تقدر تقول متغير من نوع object يساوي integer أو float أو character أو

حتي متعرفش نوع البيانات أيه0

2 أما موضوع ال(casting) يعني بتقول للcompiler عامل نوع علي أنه نوع أخر

مثال: ; ; int x=10

;float a=(float) x

و بس

#3

الفايدة الى انا شايفها ان تحول نوع البيانات ل object يعنى تخيل مثلا تمرر معامل لدالة والمعامل دا ممكن يكون اى نوع من انواع البيانات int,string,float,double,...و الدالة بتحوله الى String فى الأخر

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#4

شكرا ahabdeen و احمد

فعلا انا الان فهمتهم و عرفت شو فايدتهم

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…