একজন সহকর্মী এবং আমি new
সি # তে কীওয়ার্ডটির আচরণের দিকে নজর দিচ্ছিলাম কারণ এটি লুকানোর ধারণার ক্ষেত্রে প্রযোজ্য। ডকুমেন্টেশন থেকে :
বেস ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত সদস্যকে স্পষ্টভাবে আড়াল করতে নতুন সংশোধক ব্যবহার করুন। উত্তরাধিকার সূত্রে প্রাপ্ত সদস্যকে আড়াল করতে, একই নামটি ব্যবহার করে উদ্ভূত শ্রেণিতে ঘোষণা করুন এবং নতুন সংশোধক দিয়ে এটি সংশোধন করুন।
আমরা ডকুমেন্টেশনটি পড়েছি এবং আমরা বুঝতে পারি যে এটি মূলত কী করে এবং এটি কীভাবে তা করে। আমরা সত্যিই যেটি হ্যান্ডেলটি পেতে পারি না তা হ'ল আপনাকে প্রথমে এটি করার দরকার কেন। সংশোধকটি ২০০৩ সাল থেকে রয়েছে এবং আমরা দুজনেই .Net এর সাথে আরও দীর্ঘ সময় ধরে কাজ করছি এবং এটি কখনই সামনে আসে না।
কখন ব্যবহারিক অর্থে এই আচরণটি প্রয়োজনীয় হবে (যেমন: ব্যবসায়ের ক্ষেত্রে যেমন প্রয়োগ করা হয়)? এটি কি এমন বৈশিষ্ট্য যা এর কার্যকারিতাটির বাইরে চলে গেছে বা আমরা যা করি তা এটি কেবল অসাধারণ কাজ করে (বিশেষত আমরা ওয়েব ফর্ম এবং এমভিসি অ্যাপ্লিকেশন এবং কিছু ছোট ফ্যাক্টর উইনফর্মস এবং ডাব্লুপিএফ) করি? এই কীওয়ার্ডটি চেষ্টা করে দেখতে এবং এটি খেলতে আমরা এমন কিছু আচরণ খুঁজে পেয়েছি যা এটির অপব্যবহার করা হলে এটি কিছুটা বিপজ্জনক বলে মনে হয়।
এটি সামান্য উন্মুক্ত বলে মনে হচ্ছে, তবে আমরা একটি নির্দিষ্ট ব্যবহারের সন্ধান করছি যা একটি ব্যবসায়িক অ্যাপ্লিকেশনটিতে প্রয়োগ করা যেতে পারে যা এই নির্দিষ্ট সরঞ্জামটিকে দরকারী বলে মনে করে।