آموزش مقداردهی اولیه اشیاء object initializer در سی شارپC# -قسمت18

با نام ویاد خداوند با عرض سلام و وقت بخیر خدمت کاربران سایت هیلتن ، با یکی دیگر از جلسات دوره کامل آموزش #C در خدمت شما دوستان هستیم . در این آموزش قصد داریم شما را با نحوه تعریف و مقدار دهی اشیاء در #c یا Initializer در سی شارپ در این زبان آشنا کنیم. Object Initializer سی شارپ از نسخه سه به بعد قاعده نوشتاری Object Initializer را معرفی کرد. با استفاده از این قاعده نوشتاری می توان یک شی از یک کلاس و یا کالکشن را در زمان نمونه‌سازی، مقداردهی اولیه کرد. این قاعده نوشتاری به شما اجازه می دهد که مقادیر فیلد ها و پروپرتی ها را در زمان ایجاد شی بدون فراخوانی سازنده، مقداردهی اولیه کنید. مجموعه ها را می توان همانطور که اشیاء کلاس را با استفاده از دستورالعمل initializer تنظیم می کنید، تعریف و مقداردهی اولیه (initialize) کنید. مزایای Initializers : نحو Initializer راهی برای اضافه کردن آسان و راحت عناصر به مجموعه ها می باشد که کد را قابل فهم تر می کند. Initializer در پردازش چند گانه (multi-threading) بسیار مفید است. مفاهیم پایه و نحوه نگرش شئ گرایی -نحوه تحلیل شئ گرایی -نوع داده شمارشی Enum - کلاس Class – وراثت Inheritance - مخفی سازی (کپسوله سازی) Encapsulation- چند شکلی - چند ریختی(Polymorphism) - انتزاعی، تجرید Abstraction - شئ Object – سازنده constructor - توابع مخرب destructor- Get وSet تفاوت کلاس با ساخت Struct پارامتر رفرنس ref پارامتر Out سربارگزاری توابع overloading- Params Static initializer دانلود از وبسایتwww.heilton.com