সুচিপত্র:
সংজ্ঞা - ইউনারি অপারেটর বলতে কী বোঝায়?
সি # তে একটি অ্যানারি অপারেটর এমন একটি অপারেটর যা একটি অভিব্যক্তি বা বিবৃতিতে একটি একক অপারেন্ড নেয়। সি # তে অ্যানারি অপারেটররা হলেন +, -, !,,, ++, - এবং কাস্ট অপারেটর।
অ্যানারি অপারেটরের ঘোষণার স্বাক্ষরে অপারেটর টোকেন এবং পরামিতির ধরণ অন্তর্ভুক্ত থাকে; এর জন্য রিটার্নের ধরণ এবং প্যারামিটারের নাম প্রয়োজন হয় না।
সমস্ত সি # ইউনিারি অপারেটরগুলির পূর্বনির্ধারিত বাস্তবায়ন রয়েছে যা একটি অভিব্যক্তিতে ডিফল্টরূপে ব্যবহৃত হবে। এই অপারেটর অপারেটরগুলি "অপারেটর" কীওয়ার্ড ব্যবহার করে স্থির সদস্য ফাংশনগুলি সংজ্ঞায়িত করে কাস্টম প্রয়োগের সাথে ব্যবহারকারী-সংজ্ঞায়িত প্রকারগুলিতে ওভারলোড করা যায়।
টেকোপিডিয়া ইউনারি অপারেটরকে ব্যাখ্যা করে
তাদের বিবরণ সহ ইউনিারি অপারেটরগুলির তালিকার মধ্যে রয়েছে:
- ইউনারি প্লাস অপারেটর (+): একটি সংখ্যার ধরণের অপারেশনের ফলাফল অপারেন্ডের মান is এই অপারেটরটি সমস্ত সংখ্যার জন্য পূর্বনির্ধারিত হয়েছে been
- ইউনিারি মাইনাস অপারেটর (-): এই অপারেটরটি সংখ্যার পূর্ণসংখ্যার, ভাসমান-পয়েন্ট এবং দশমিক প্রকারের অবহেলা করতে ব্যবহৃত হতে পারে।
- লজিকাল কমপ্লিমেন্ট (অবহেলা) অপারেটর (!): এই অপারেটরটি কেবল বুলে টাইপের অপারেন্ডগুলির সাথেই ব্যবহার করা যেতে পারে।
- বিটওয়াইস কমপ্লিমেন্ট (অবহেলা) অপারেটর (~): এই অপারেটরটি পূর্ণসংখ্যার, ইউনিট, দীর্ঘ এবং উলং অপারেন্ড প্রকারের সাথে ব্যবহার করা যেতে পারে। অপারেশনের ফলাফল অপারেন্ডের সামান্য দিকের পরিপূরক (বাইনারি উপস্থাপনের বিপরীত)।
- উপসর্গ বৃদ্ধি (++) এবং হ্রাস (-) অপারেটর: অপারেন্ড একটি পরিবর্তনশীল, সম্পত্তি অ্যাক্সেস বা একটি সূচক অ্যাক্সেস হতে পারে। একটি ইনক্রিমেন্ট অপারেটরের সাথে, পূর্ণসংখ্যার ধরণের অপারেন্ডগুলির জন্য অপারেশনের ফলাফলটি 1 দ্বারা বৃদ্ধি করা মান হবে value হ্রাস অপারেটরের সাথে, ফলাফলটি অপারেন্ড থেকে 1 দ্বারা হ্রাস হওয়া মান হবে। বর্ধিত / হ্রাস অপারেটরটি পোস্টফিক্স স্বরলিপি সহও ব্যবহার করা যেতে পারে
- কাস্ট অপারেটর: প্রদত্ত ধরণের রূপান্তরের জন্য কাস্ট এক্সপ্রেশন তৈরি করতে ব্যবহৃত হয়। এই অপারেটরটি "T, " চিহ্ন দ্বারা প্রতিনিধিত্ব করে যেখানে টি টাইপ যেখানে অপারেন্ড বা অভিব্যক্তির ফলাফলকে রূপান্তর করতে হবে
