ऑपरेटर किसी भी प्रोग्रामिंग भाषा की नींव हैं। इस प्रकार ऑपरेटर के उपयोग के बिना C # भाषा की कार्यक्षमता incomplete है। ऑपरेटर हमें ऑपरेटरों पर विभिन्न प्रकार के ऑपरेशन करने की अनुमति देते हैं। सी # में, ऑपरेटरों को उनकी विभिन्न कार्यक्षमता के आधार पर sorted किया जा सकता है
ऑपरेटर symbols हैं जिनका उपयोग operands पर संचालन करने के लिए किया जाता है। Operands variables और / या स्थिरांक हो सकता है।
एक ऑपरेटर बस एक प्रतीक है जिसका उपयोग संचालन करने के लिए किया जाता है। arithmetic, logical, bitwise आदि जैसे कई प्रकार के संचालन हो सकते हैं C# भाषा में विभिन्न प्रकार के संचालन करने के लिए निम्नलिखित प्रकार के ऑपरेटर हैं।
Arithmetic Operators
Relational Operators
Logical Operators
Bitwise Operators
Assignment Operators
Precedence Operators
Ternary Operators
Misc Operators
C# में, Arithmetic operators का उपयोग हमारी आवश्यकताओं के आधार पर basic arithmetic calculations जैसे addition, subtraction, डिवीज़न आदि करने के लिए किया जाता है।
C# में, रिलेशनल ऑपरेटरों का उपयोग दो ऑपरेटरों के बीच relation की जांच करने के लिए किया जाता है, जैसे कि हम निर्धारित कर सकते हैं कि दो operand values बराबर है या नहीं, ये हमारी आवश्यकताओं के आधार पर निर्भर करता है।
C# में, लॉजिकल ऑपरेटरों का उपयोग हमारी आवश्यकताओं के आधार पर AND, और NOT ही दो ऑपरेटरों के बीच लॉजिकल ऑपरेशन करने के लिए किया जाता है, और ऑपरेटरों में केवल बूलियन मान होना चाहिए अन्यथा लॉजिकल ऑपरेटर error show करेगा।
Bitwise ऑपरेटर का उपयोग bit manipulation operations करने के लिए किया जाता है, C# में, Bitwise ऑपरेटर बिट्स पर काम करता है और यह बिट्स और बिट्सवाइज या बिटवाइड एक्सक्लूसिव या (^) इत्यादि जैसे बिट ऑपरेशंस पर थोड़ा प्रदर्शन करने के लिए उपयोगी हैं boolean और integer डेटा पर स्तर संचालन।
C# में, असाइनमेंट ऑपरेटर का उपयोग operand को नया मान असाइन करने के लिए किया जाता है और ये ऑपरेटर केवल एक operand के साथ काम करेंगे।
C# में, ऑपरेटर precedence का उपयोग single expression में एकाधिक ऑपरेटरों को परिभाषित करने के लिए किया जाता है और expression का मूल्यांकन ऑपरेटरों की प्राथमिकता के आधार पर किया जा सकता है।
टर्नरी ऑपरेटर तीन ऑपरेटरों पर काम करता है. यह if-then-else कथन के लिए एक shorthand है। निम्नानुसार टर्नरी ऑपरेटर का उपयोग किया जा सकता है