উত্তর:
অভ্যন্তরীণ সমাবেশের সুযোগের জন্য (যেমন কেবলমাত্র .xe বা .dll কোড থেকে অ্যাক্সেসযোগ্য)
প্রাইভেট হ'ল ক্লাস স্কোপ (যেমন একই ক্লাসের কোড থেকে অ্যাক্সেসযোগ্য)।
নীচে একটি ব্যাখ্যা খুঁজুন। আপনি আরও তথ্যের জন্য এই লিঙ্কটি চেক করতে পারেন - http://www.dotnetbull.com/2013/10/public-protected-private-internal-access-modifier-in-c.html
বেসরকারী: - ব্যক্তিগত সদস্যরা কেবল নিজস্ব ধরণের (নিজস্ব বর্গ) মধ্যে অ্যাক্সেসযোগ্য।
অভ্যন্তরীণ: - অভ্যন্তরীণ সদস্য কেবল উত্তরাধিকার দ্বারা (এর উত্পন্ন প্রকার) বা শ্রেণীর উদাহরণের মাধ্যমে সমাবেশের মধ্যে অ্যাক্সেসযোগ্য।
তথ্যসূত্র:
Protected Internal
চেয়ে আরও বিস্তৃত অ্যাক্সেস সরবরাহ করে Protected
।
protected internal
হিসাবে চিন্তা করতে সহায়ক হতে পারে protected OR internal
।
With Type
মানে?
AND
সেই ম্যাট্রিক্স থেকে সত্য | মিথ্যা | মিথ্যা | মিথ্যা protected internal
। স্বজ্ঞাত নয়। পরিবর্তে এটি সত্য | সত্য | সত্য | মিথ্যা যদি OR'd
।
private protected
খুব স্বজ্ঞাত নয়। বিশদগুলির জন্য: ডকস.মাইক্রোসফট.ইন- ইউএস
internal
সদস্যরা যে ঘোষিত ঘোষিত সমাবেশে সমস্ত কোডেই তা দৃশ্যমান
((এবং অন্যান্য অ্যাসেমব্লিতে [InternalsVisibleTo]
গুণাবলী ব্যবহার করে রেফারেন্স করা হয় )
private
সদস্যগণ কেবলমাত্র ঘোষক শ্রেণীর কাছে দৃশ্যমান। (নেস্টেড ক্লাস সহ)
একটি বহিরাগত (নির্দোষ) শ্রেণি ঘোষণা করা যায় না private
, কারণ এটিতে ব্যক্তিগত করার কোনও সুযোগ নেই।
আপনি যে প্রশ্নটি জিজ্ঞাসা করতে ভুলে গেছেন তার উত্তর দিতে, protected
সদস্যরা সদস্যের মতো private
, তবে ঘোষিত প্রকারের উত্তরাধিকারী সমস্ত শ্রেণিতেও দৃশ্যমান। (তবে কেবলমাত্র কমপক্ষে বর্তমান শ্রেণীর ধরণের প্রকাশের জন্য)
প্রাইভেট - ক্লাস / স্কোপ / স্ট্রাক্ট ect 'এ এনক্যাপসুলেশন।
অভ্যন্তরীণ - সমাবেশগুলিতে এনক্যাপসুলেশন।
ব্যক্তিগত সদস্যরা কেবল শ্রেণীর বা যে স্ট্রাক্টে তারা ঘোষণা করা হয় তার মধ্যেই অ্যাক্সেসযোগ্য।
অভ্যন্তরীণ প্রকার বা সদস্যরা কেবল একই সমাবেশে থাকা ফাইলের মধ্যেই অ্যাক্সেসযোগ্য
অভ্যন্তরীণ আপনাকে একাধিক ব্যবসায়িক লজিক ক্লাসগুলির মধ্যে একটি ডেটা অ্যাক্সেস স্ট্যাটিক ক্লাস (থ্রেড সুরক্ষার জন্য) রেফারেন্স করার অনুমতি দেবে, যখন সংযোগ পুলগুলিতে একে অপরের উপরে সেই শ্রেণি / ট্রিপের উত্তরাধিকারী হওয়ার জন্য তাদের সাবস্ক্রাইব না করে এবং শেষ পর্যন্ত ডএএল শ্রেণিকে অনুমতি দেওয়া এড়াতে দেয় পাবলিক পর্যায়ে অ্যাক্সেস প্রচার করতে। ডিজাইনে এবং সেরা অনুশীলনে এর অগণিত সমর্থন রয়েছে।
সত্তা ফ্রেমওয়ার্ক এই ধরণের অ্যাক্সেসের ভাল ব্যবহার করে
অভ্যন্তরীণ সদস্যরা সমাবেশের মধ্যে অ্যাক্সেসযোগ্য (কেবল একই প্রকল্পে অ্যাক্সেসযোগ্য)
ব্যক্তিগত সদস্যরা একই বর্গের মধ্যে অ্যাক্সেসযোগ্য
একটি সমাধানে 2 টি প্রকল্প রয়েছে (প্রজেক্ট 1, প্রজেক্ট 2) এবং প্রজেক্ট 1 এর প্রজেক্ট 2-এর একটি উল্লেখ রয়েছে।