নিচে C# −
-এর লুকানো বা কম পরিচিত দরকারী বৈশিষ্ট্যগুলি রয়েছেল্যাম্বডা এক্সপ্রেশন
C# এ একটি ল্যাম্বডা এক্সপ্রেশন একটি প্যাটার্ন বর্ণনা করে। এটিতে একটি অভিব্যক্তি প্রসঙ্গে টোকেন => রয়েছে। এটিকে বলা হয় অপারেটরে চলে যায় এবং ল্যাম্বডা এক্সপ্রেশন ঘোষণা করা হলে ব্যবহার করা হয়।
শূন্যতা
C# একটি বিশেষ ডেটা টাইপ প্রদান করে, বাতিলযোগ্য প্রকার, যেখানে আপনি মানগুলির পাশাপাশি নাল মানগুলির স্বাভাবিক পরিসীমা নির্ধারণ করতে পারেন। নিচের সিনট্যাক্স −
<data_type> ? <variable_name> = null;
নাল কোলেসিং অপারেটর
নাল কোলেসিং অপারেটরটি বাতিলযোগ্য মান প্রকার এবং রেফারেন্স প্রকারের সাথে ব্যবহার করা হয়। এটি একটি অপারেন্ডকে অন্য একটি বাতিলযোগ্য (বা না) মান টাইপ অপারেন্ডের প্রকারে রূপান্তর করতে ব্যবহৃত হয়, যেখানে একটি অন্তর্নিহিত রূপান্তর সম্ভব।
AS কীওয়ার্ড
"যেমন" কীওয়ার্ডটি সামঞ্জস্যপূর্ণ প্রকারের মধ্যে রূপান্তর সম্পাদন করে। এটি একটি কাস্ট অপারেশনের মতো এবং এটি শুধুমাত্র রেফারেন্স রূপান্তর, বাতিলযোগ্য রূপান্তর এবং বক্সিং রূপান্তরগুলি সম্পাদন করে। অপারেটর হিসাবে অন্য রূপান্তরগুলি সম্পাদন করতে পারে না, যেমন ব্যবহারকারী-সংজ্ঞায়িত রূপান্তর, যা পরিবর্তে কাস্ট এক্সপ্রেশন ব্যবহার করে সম্পাদন করা উচিত৷