কম্পিউটার টিউটোরিয়াল

C#-এ অপারেটর ওভারলোডিং (Operator Overloading) ক্ষমতা


C#-এ কোন অপারেটরগুলো ওভারলোড করা যায় এবং কোনগুলো করা যায় না, তার তালিকা নিচে দেওয়া হলো:

ক্রমঅপারেটর ও বর্ণনা
1+, -, !, ~, ++, --
এই ইউনারি অপারেটরগুলো এক অপারেন্ড নেয় এবং ওভারলোড করা যায়।
2+, -, *, /, %
এই বাইনারি অপারেটরগুলো দুই অপারেন্ড নেয় এবং ওভারলোড করা যায়।
3==, !=, <, >, <=, >=
তুলনা অপারেটরগুলো ওভারলোড করা যায়।
4&&, ||শর্তাধীন লজিক্যাল অপারেটরগুলো সরাসরি ওভারলোড করা যায় না।
5+=, -=, *=, /=, %=
অ্যাসাইনমেন্ট অপারেটরগুলো ওভারলোড করা যায় না।
6=, ., ?:, ->, new, is, sizeof, typeof
এই অপারেটরগুলো ওভারলোড করা যায় না।

  1. 10.0.0.1 IP ঠিকানা কী?

  2. C#-এ অপারেটর প্রেসিডেন্স কী?

  3. C#-এ লজিক্যাল অপারেটর (Logical Operators) কী কী?

  4. পাইথনে >> এবং << অপারেটর কী?