কম্পিউটার

C# এ প্যাকেজ


জাভাতে প্যাকেজের বিকল্প হিসেবে, C# ভাষার নামস্থান রয়েছে।

জাভাতে প্যাকেজগুলি

প্যাকেজগুলি জাভাতে ব্যবহার করা হয় নামকরণের দ্বন্দ্ব প্রতিরোধ করতে, অ্যাক্সেস নিয়ন্ত্রণ করতে, অনুসন্ধান/লোকেটিং এবং ক্লাস, ইন্টারফেস, গণনা এবং টীকা ইত্যাদির ব্যবহার সহজ করতে।

C# এ নামস্থান

একটি নামস্থান একটি নামগুলির একটি সেট অন্য থেকে আলাদা রাখার উপায় প্রদানের জন্য ডিজাইন করা হয়েছে। একটি নামস্থানে ঘোষিত শ্রেণির নাম অন্যটিতে ঘোষিত একই শ্রেণির নামের সাথে বিরোধিতা করে না।

একটি নেমস্পেস সংজ্ঞা শুরু হয় কীওয়ার্ড নেমস্পেস দিয়ে যার পরে নেমস্পেস নাম। নিচে দেখানো হয়েছে কিভাবে C# −

-এ নেমস্পেস দিয়ে কাজ করতে হয়

উদাহরণ

using System;

namespace first_space {
   class namespace_cl {
      public void func() {
         Console.WriteLine("Inside first_space");
      }
   }
}

namespace second_space {
   class namespace_cl {
      public void func() {
         Console.WriteLine("Inside second_space");
      }
   }
}

class TestClass {
   static void Main(string[] args) {
      first_space.namespace_cl fc = new first_space.namespace_cl();
      second_space.namespace_cl sc = new second_space.namespace_cl();

      fc.func();
      sc.func();
      Console.ReadKey();
   }
}

  1. পাইথনে প্যাকেজ

  2. পাইথন 3 এ পাইথন নেমস্পেস প্যাকেজগুলি কীভাবে তৈরি করবেন?

  3. পাইথন নেমস্পেসড প্যাকেজগুলির সাথে প্রোগ্রামগুলি কীভাবে বিকাশ করবেন?

  4. পাইথনে একটি নামস্থান কি?