تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Namespace in C#.NET
#1
بسم الله الرحمن الرحيم
((رب اشرح لي صدري ويسر لي امري واحلل عقدة من لساني يفقهوا قولي))

Namespace in C#.NET

namespace: صممت لاجل مساعدة المبرمج في تنظيم الاكواد، وهي عبارى عن Block or Scope يبدأ بالكلمة المحجوزة namespace، حيث يحتوي على الاقل على Class واحدة ويمكن أن يتضمن ايضا على عدة namcespace واكثر من Class



التسميات الخاصة بالاكواد داخل مجال الاسماء (namespace) لا يتأثر اذا كانت هنالك تشابه فيما بينها في namespace اخر في نفس المشروع وكل مشروع لها namespace باسم المشروع.


كيفية تعريف namespace:
كود :
namespace namespaceName
{
// Codes
}


استخدام مجال الاسماء (namespace):
كود :
using namespace;

ex:
using System;
الوصول الى الاكواد داخل مجال الاسماء (namespace):
PHP كود :
using System;
Console.WriteLine();
//or
System.Console.WriteLine(); 

الغاية الاساسية كما بيّنا هي تنظيم الاكواد واعادة استخدامها في مشاريع اخرى.

فوائد اخرى:

1- من الممكن استخدامها (الاكواد المكتوبة داخلها) في لغات برمجة اخرى (ضمن لغات الــ .NET).
2- كتابة مجال اسماء (namespace) خاص بك، حيث تنظم فيها اكثر الكوادات استخداما من قبلك لتستخدمها فيما بعد في مشاريع اخرى.
3- تنظيم الاكواد من خلال الــ Classes والدوال والخصائص.
4- امكانية كتابة عدة كلاسات داخل مجال الاسماء.
5- امكانية كتابة مجال اسماء داخل اخرى.
6- من خلاله نستطيع الوصول الى الكلاسات لاستخدامها في البرمجة.



نسأل الله التوفيق وعلماً نافعاً نعمل به.
الرد }}}
تم الشكر بواسطة: محمد كريّم , أبو نوره , abozeyd
#2
بارك الله فيك
الرد }}}
تم الشكر بواسطة: Sajad


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


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