तुलना ऑपरेटर

लेखक: Lewis Jackson
निर्मितीची तारीख: 8 मे 2021
अद्यतन तारीख: 25 जून 2024
Anonim
एक्सेल में तुलना ऑपरेटर - उदाहरणों के साथ प्रत्येक ऑपरेटर की आसान व्याख्या
व्हिडिओ: एक्सेल में तुलना ऑपरेटर - उदाहरणों के साथ प्रत्येक ऑपरेटर की आसान व्याख्या

सामग्री

व्याख्या - तुलना ऑपरेटर म्हणजे काय?

सी # मध्ये, एक तुलना ऑपरेटर एक बायनरी ऑपरेटर आहे ज्यांचे मूल्य तुलना केली जात आहे असे दोन ऑपरेशन्स घेतात. तुलना संचालकांचा वापर सशर्त विधानांमध्ये केला जातो, विशेषत: लूपमध्ये, जेथे तुलनाचा परिणाम अंमलात आणला पाहिजे की नाही हे ठरवते. ते प्रोग्राम प्रवाह नियंत्रणाची गुरुकिल्ली तयार करतात, याला सशर्त प्रक्रिया म्हणतात.

तुलना ऑपरेटर समाविष्ट:


  • समानता ऑपरेटर (==), ज्या ऑपरेशन्सची मूल्ये समान आहेत त्यांना मिळते.
  • असमानता ऑपरेटर (! =), दोन ऑपरेंड समान असल्यास चुकीचे मिळवते.
  • रिलेशनल ऑपरेटर (<) पेक्षा कमी, सर्व संख्यात्मक आणि गणनेच्या प्रकारांसाठी परिभाषित आणि प्रथम ऑपरेंड दुसर्‍या ऑपरेंडपेक्षा कमी असल्यास खरे मिळवते.
  • रिलेशनल ऑपरेटर (>) पेक्षा मोठे, सर्व संख्यात्मक आणि गणनेच्या प्रकारांसाठी परिभाषित केले आणि प्रथम ऑपरेंड दुसर्‍या ऑपरेंडपेक्षा मोठे असल्यास खरे मिळवते.
  • रिलेशनल ऑपरेटर (<=) पेक्षा कमी किंवा समान, सर्व संख्यात्मक आणि गणनेच्या प्रकारांसाठी परिभाषित केले आणि प्रथम ऑपरेंड दुसर्‍या ऑपरेंडपेक्षा कमी किंवा समान असल्यास खरे मिळवते.
  • रिलेशनल ऑपरेटर (> =) पेक्षा मोठे किंवा समान, सर्व संख्यात्मक आणि गणनेच्या प्रकारांसाठी परिभाषित केले आणि प्रथम ऑपरेंड दुसर्‍या ऑपरेंडपेक्षा मोठे किंवा समान असल्यास खरे मिळवते.

तुलना ऑपरेटर रिलेशनल ऑपरेटर म्हणून देखील ओळखले जातात.

मायक्रोसॉफ्ट अझर आणि मायक्रोसॉफ्ट क्लाऊडची ओळख | या संपूर्ण मार्गदर्शकामध्ये आपण क्लाउड संगणन करणे म्हणजे काय आणि मायक्रोसॉफ्ट अझर आपल्याला क्लाऊडवरून आपला व्यवसाय स्थलांतरित आणि चालविण्यात कशी मदत करू शकेल हे शिकाल.

टेकोपिडिया कंपेरिनेशन ऑपरेटर समजावते

तुलना ऑपरेटरकडे खालील वैशिष्ट्ये आहेतः


  • एका प्रकारच्या चलवर ऑपरेट करा आणि बूल प्रकाराचे मूल्य द्या.
  • वापरकर्ता-परिभाषित प्रकारच्या वस्तूंच्या तुलनेत थेट वापरले जाऊ शकत नाही. ऑब्जेक्ट्सची तुलना करण्यासाठी वापरले असल्यास, तुलना ऑपरेटर केवळ ऑब्जेक्ट संदर्भांची तुलना करतो आणि त्यामधील डेटा नाही.
  • स्थिर सदस्य कार्ये परिभाषित करुन आणि कीवर्ड ऑपरेटर वापरुन वापरकर्त्याने परिभाषित प्रकारांमध्ये ओव्हरलोड केले जाऊ शकते.
  • जोड्यांमध्ये जास्त भार असणे आवश्यक आहे. जर == ओव्हरलोड झाले असेल तर! = ओव्हरलोड केले जाणे आवश्यक आहे. समान नियम जोड्या <आणि> आणि <= आणि> = वर लागू होते.
  • तुलना ऑपरेटर ओव्हरलोड करणे <आणि> त्यांचे संबंधित असाइनमेंट ऑपरेटर (काही असल्यास) सुस्पष्टपणे ओव्हरलोड करतात.
  • जर दिलेल्या प्रकारासाठी == आणि! = ओव्हरलोड असल्यास, इक्वेल्स () आणि गेटहेशकोड () पद्धती अधिलिखित केल्या पाहिजेत.
  • तुलनासाठी लॉजिकची अंमलबजावणी करण्यासाठी ऑपरेटर ओव्हरलोड होत नाही तोपर्यंत स्ट्रक्ट्ससह वापरले जाऊ शकत नाही.

.NET फ्रेमवर्कमध्ये, सिस्टम.स्ट्राइंग क्लास हाताळणी, तुलना आणि कॉन्टॅनेटेशन यासारख्या तारांशी संबंधित क्रियांसाठी वापरला जातो. ते स्ट्रिंग प्रकारच्या ऑपरेंडच्या सामग्रीची समानता तपासण्यासाठी == ऑपरेटरला ओव्हरलोड करते आणि ऑपरेंड (ओं) च्या संदर्भाची तुलना करतात, जर ते स्ट्रिंग प्रकाराचे नसतील. .NET फ्रेमवर्कची आवृत्ती 4.0 डायनॅमिक टायपिंगची सुविधा प्रदान करते, ज्याद्वारे कंपाईलर तुलना उद्देशासाठी आवश्यक असलेले सर्व योग्य रूपांतरण करू शकते.

नेस्टेड वर्ग असलेल्या वस्तूंची तुलना करताना, तुलना एखाद्या नेस्टेड ऑब्जेक्टकडे निर्देश केलेल्या संदर्भावर आधारित असू शकते ज्याची तुलना करणे आवश्यक आहे (खोल तुलना) किंवा ऑब्जेक्ट्सच्या मूल्यांवर. हा निर्णय एखाद्या अर्जाच्या डिझाईन टप्प्यात निश्चित केला जावा. फ्लोटिंग पॉइंट नंबरच्या तुलनेत, मूल्ये अनुप्रयोगासाठी स्वीकार्य स्तरापर्यंत गोल केल्या पाहिजेत.


ही व्याख्या सी # च्या कॉन मध्ये लिहिलेली होती