কম্পিউটার টিউটোরিয়াল

C#-এ নেস্টেড নেমস্পেস (Nested Namespaces) কী


একটি নেমস্পেসের ভিতরে অন্য একটি নেমস্পেসকে C#-এ নেস্টেড নেমস্পেস বলা হয়। এটি মূলত কোড সঠিকভাবে স্ট্রাকচার করার জন্য করা হয়।

আমাদের একটি আউটার নেমস্পেস আছে:

namespace outer {}

তার ভিতরে আউটার নেমস্পেসের ভিতরে একটি ইনার নেমস্পেস:

namespace inner
{
    public class innerClass
    {
        public void display()
        {
            Console.WriteLine("Inner Namespace");
        }
    }
}

এখন ইনার নেমস্পেসের মেথড কল করতে, ইনার ক্লাসের অবজেক্ট তৈরি করুন এবং মেথড কল করুন:

namespace outer
{
    class Program
    {
        static void Main(string[] args)
        {
            innerClass cls = new innerClass();
            Console.WriteLine("Welcome!");
            Program.display();
            cls.display();
            Console.ReadLine();
        }
        public static void display()
        {
            Console.WriteLine("Outer Namespace");
        }
    }
    namespace inner
    {
        public class innerClass
        {
            public void display()
            {
                Console.WriteLine("Inner Namespace");
            }
        }
    }
}

  1. C#-এ ইনডেক্সার কী?

  2. C#-এ নেস্টেড ক্লাস (Nested Classes) কী?

  3. C#-এ নেমস্পেস (Namespaces) কী?

  4. পাইথন নেমস্পেস সম্পর্কে আপনি কী জানেন?