নেস্টেড টাইপ

লেখক: Lewis Jackson
সৃষ্টির তারিখ: 8 মে 2021
আপডেটের তারিখ: 15 মে 2024
Anonim
C# প্রোগ্রামিং টিউটোরিয়াল - নেস্টেড টাইপস
ভিডিও: C# প্রোগ্রামিং টিউটোরিয়াল - নেস্টেড টাইপস

কন্টেন্ট

সংজ্ঞা - নেস্টেড টাইপ মানে কি?

নেস্টেড টাইপ, সি # তে একটি প্রকার যা বিদ্যমান শ্রেণি বা কাঠামোর মধ্যে ঘোষিত হয়। একটি অ-নেস্টেড টাইপের বিপরীতে, যা সরাসরি একটি সংকলন ইউনিট বা একটি নেমস্পেসের মধ্যে ঘোষণা করা হয়, নেস্টেড টাইপটি (বা বাইরের) প্রকারের ক্ষেত্রের মধ্যে সংজ্ঞায়িত করা হয়।

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

সাধারণভাবে, নেস্টেড টাইপটি কেবল এমন পরিস্থিতিতে ব্যবহৃত হয় যেখানে এটি যুক্তিযুক্তভাবে ধারণকারী ধরণের সাথে সম্পর্কিত। এটি প্রয়োগ করা হয় যখন ধারণকারী টাইপটি পুরোপুরি নেস্টেড টাইপের উপর নির্ভর করে যা এতে থাকা ধরণের প্রয়োগের বিশদটি সজ্জিত করতে সহায়তা করে। এটি প্রায়শই এমন পরিস্থিতিতে ব্যবহৃত হয় যেখানে এটি প্রয়োগের জন্য নেস্টেড টাইপযুক্ত ধারণকারী টাইপটি তার নেস্টেড টাইপটি ইনস্ট্যান্ট করার জন্য কোনও প্রয়োজন ছাড়াই সরাসরি ব্যবহার করা হয়।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া নেস্টেড টাইপ ব্যাখ্যা করে

কোনও নেস্টেড টাইপটি প্রোগ্রামের মধ্যে যে কোনও জায়গা থেকে অ্যাক্সেসযোগ্যতার জনসাধারণের স্তরের সাথে ঘোষণা করে এবং এর সম্পূর্ণ যোগ্যতাসম্পন্ন নাম ব্যবহার করে অ্যাক্সেস করা যেতে পারে।

উদাহরণস্বরূপ, অ্যাড্রেস ইনফরমেশনটি কর্মচারী টাইপের মধ্যে ঘোষিত নেস্টেড টাইপ হতে পারে এবং এটির পুরোপুরি যোগ্য নাম, কর্মচারী.এড্রেস ইনফর্মেশন ব্যবহার করে অ্যাক্সেস করা যায়।

নেস্টেড টাইপের নিম্নলিখিত মূল বৈশিষ্ট্য রয়েছে:

  • এটিতে বিভিন্ন ধরণের অ্যাক্সেসযোগ্যতা থাকতে পারে যার মধ্যে ব্যক্তিগত, পাবলিক, সুরক্ষিত, সুরক্ষিত অভ্যন্তরীণ এবং অভ্যন্তরীণ অন্তর্ভুক্ত রয়েছে। ডিফল্টরূপে এটির ব্যক্তিগত অ্যাক্সেসযোগ্যতা রয়েছে।
  • এটি উত্তরাধিকার সূত্রে প্রাপ্ত কোনও প্রাইভেট এবং সুরক্ষিত সদস্য সহ রক্ষণশীল প্রকারের ব্যক্তিগত এবং সুরক্ষিত সদস্যদের অ্যাক্সেস করতে পারে। এই সদস্যদের অ্যাক্সেস করতে, সংযুক্ত প্রকারের একটি উদাহরণ তার নির্মাণকারীর মাধ্যমে নেস্টেড টাইপের কাছে যেতে হবে।
  • এটি একাধিক নেস্টিং স্তরের অনুমতি দেয়, যা এক নীড় শ্রেণীর কোড ব্লককে অন্যের মধ্যে সংজ্ঞায়িত করতে দেয়।
  • এটি ধারণযোগ্য ধরণের থেকে উত্তরাধিকারী হতে পারে এবং উত্তরাধিকার সূত্রে প্রাপ্তও হতে পারে।
  • নেস্টেড টাইপের ব্যক্তিগত সদস্যরা এতে থাকা ধরণের অদৃশ্য।


ক্লায়েন্ট কোড দ্বারা ইনস্ট্যান্টেশনের জন্য প্রকাশ্যে প্রকাশ করতে হবে বা সরাসরি ক্লায়েন্ট কোডে রেফারেন্স করা থাকলে নেস্টেড টাইপ ব্যবহার করা উচিত নয়। লজিক্যাল গ্রুপিং কনস্ট্রাক্টসের জন্য এটি নেমস্পেসের জায়গায় ব্যবহার করা যাবে না।