सी # में मैथ.मैक्स () विधि क्या है

Si Mem Maitha Maiksa Vidhi Kya Hai



गणित मौलिक अवधारणा है जिसे प्रोग्रामिंग शुरू करने के लिए जानना आवश्यक है। यह न केवल तर्क निर्माण में मदद करता है बल्कि हमारे कोड का अनुकूलन भी करता है। प्रोग्रामर अपने कोड में विभिन्न संचालन करने के लिए गणित कार्यों का उपयोग करते हैं। ऐसा ही एक फंक्शन है गणित.मैक्स () सी # में विधि। यह लेख मैथ.मैक्स () पद्धति को विस्तार से कवर करता है और इसके सिंटैक्स, पैरामीटर और रिटर्न वैल्यू पर चर्चा करता है।

विषयसूची

सी # में मैथ.मैक्स () विधि क्या है

Math.Max() विधि C# में एक अंतर्निहित फ़ंक्शन है जिसका उपयोग दो निर्दिष्ट मानों के अधिकतम मान को खोजने के लिए किया जाता है। यह दो तर्कों को इनपुट के रूप में लेता है और दोनों का अधिकतम मान लौटाता है।







वाक्य - विन्यास

C# में Math.Max() मेथड का सिंटैक्स इस प्रकार है:



गणित। अधिकतम ( मान 1 , मान 2 ) ;

गणित.मैक्स () विधि का उपयोग विभिन्न संख्यात्मक डेटा प्रकारों के साथ किया जा सकता है और पैरामीटर के रूप में पारित दो मानों में से बड़ा लौटाता है। उनके संबंधित डेटा प्रकारों के साथ Math.Max() विधि के विभिन्न प्रकार निम्नलिखित हैं:



अधिकतम (एकल, एकल)

विधि का यह संस्करण दो एकल-परिशुद्धता फ़्लोटिंग-पॉइंट संख्याओं का अधिकतम मान देता है।





जनता स्थिर तैरना अधिकतम ( तैरना पसंद1 , तैरना val2 ) ;

मैक्स (डबल, डबल)

विधि का यह संस्करण दो डबल-परिशुद्धता फ़्लोटिंग-पॉइंट संख्याओं का अधिकतम मान देता है।

जनता स्थिर दोहरा अधिकतम ( दोहरा पसंद1 , दोहरा val2 ) ;

अधिकतम (दशमलव, दशमलव)

विधि का यह संस्करण दो दशमलव संख्याओं का अधिकतम मान देता है।



जनता स्थिर दशमलव मैक्स ( दशमलव वैल1 , दशमलव वैल2 ) ;

मैक्स (बाइट, बाइट)

विधि का यह संस्करण दो 8-बिट अहस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर बाइट मैक्स ( स्विच वैल1 , स्विच वैल2 ) ;

मैक्स (uint16, uint16)

विधि का यह संस्करण दो 16-बिट अहस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर मैक्स का उपयोग करें ( यूशॉर्ट वैल1 , यूशॉर्ट वैल2 ) ;

मैक्स (uint32, uint32)

विधि का यह संस्करण दो 32-बिट अहस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर यूंट मैक्स ( विंटर वैल1 , यूंट वैल2 ) ;

मैक्स (uint64, uint64)

विधि का यह संस्करण दो 64-बिट अहस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर सिर मैक्स ( हेड वैल1 , हेड वैल2 ) ;

मैक्स (एसबीटीई, एसबीटीई)

विधि का यह संस्करण दो 8-बिट हस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर एसबीईटी मैक्स ( एसबीईटी वैल1 , वैल2 बदलें ) ;

मैक्स (int16, int16)

विधि का यह संस्करण दो 16-बिट हस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर छोटा अधिकतम ( छोटा पसंद1 , छोटा val2 ) ;

मैक्स (int32, int32)

विधि का यह संस्करण दो 32-बिट हस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर int यहाँ अधिकतम ( int यहाँ पसंद1 , int यहाँ val2 ) ;

मैक्स (int64, int64)

विधि का यह संस्करण दो 64-बिट हस्ताक्षरित पूर्णांकों का अधिकतम मान देता है।

जनता स्थिर लंबा अधिकतम ( लंबा पसंद1 , लंबा val2 ) ;

मैथ.मैक्स () पद्धति का उपयोग करते समय, यह सुनिश्चित करना महत्वपूर्ण है कि पैरामीटर के रूप में पास किए गए डेटा प्रकार विधि के संबंधित संस्करण के लिए अपेक्षित डेटा प्रकार से मेल खाते हैं। यह त्रुटियों को रोकेगा और हमें सही परिणाम देगा।

पैरामीटर

गणित.मैक्स () विधि दो पैरामीटर लेती है:

  • मान 1: तुलना करने के लिए पहला पैरामीटर।
  • मान 2: तुलना करने के लिए दूसरा पैरामीटर।

कोई भी डेटा प्रकार जो Math.Max() फ़ंक्शन का समर्थन करता है, इन दो पैरामीटर के लिए उपयोग किया जा सकता है।

प्रतिलाभ की मात्रा

Math.Max() विधि दो निर्दिष्ट मानों का अधिकतम मान लौटाती है।

गणित का उदाहरण कोड। मैक्स () सी # में विधि

निम्नलिखित एक संयुक्त उदाहरण कोड है जो विभिन्न डेटा प्रकारों का उपयोग करता है और C# में Math.Max() विधि के उपयोग की व्याख्या करता है।

सिस्टम का उपयोग करना ;

वर्ग उदाहरण {

स्थिर खालीपन मुख्य ( डोरी [ ] तर्क ) {

// विभिन्न डेटा प्रकारों के साथ विधि का परीक्षण करें

सांत्वना देना। पंक्ति लिखो ( $ '7 और 25 का अधिकतम {अधिकतम(7, 25)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7.5M और 7.1M का अधिकतम {अधिकतम(7.5M, 7.1M)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7.5785 और 7.18974 का अधिकतम {अधिकतम(7.5785, 7.18974)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 24 का अधिकतम {अधिकतम ((छोटा) 7, (छोटा) 24)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 24 का अधिकतम {अधिकतम(7, 24)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 24 का अधिकतम {अधिकतम(7L, 24L)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ 'अधिकतम -7 और -4 है {अधिकतम ((एसबाइट) -7, (एसबाइट) -4)}' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7.1F और 7.12F का अधिकतम {अधिकतम (7.1F, 7.12F)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 8 का अधिकतम {Max((ushort)7, (ushort)8)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 8 का अधिकतम {Max((uint)7, (uint)8)} है' ) ;

सांत्वना देना। पंक्ति लिखो ( $ '7 और 8 का अधिकतम {अधिकतम(7UL, 8UL)} है' ) ;

}

// Math.Max ​​का उपयोग करके अधिकतम दो मान ज्ञात करें

स्थिर टी मैक्स < टी > ( टी वैल1 , टी वैल2 ) {

गतिशील गतिशीलVal1 = पसंद1 ;

गतिशील गतिशीलVal2 = val2 ;

वापस करना गणित। अधिकतम ( डायनामिकVal1 , डायनामिकVal2 ) ;

}

}

उपरोक्त कोड नामक एक विधि को परिभाषित करता है अधिकतम जो अधिकतम दो मानों को खोजता है और देता है गणित.मैक्स () तरीका। अधिकतम विधि को सामान्य प्रकार के पैरामीटर का उपयोग करके परिभाषित किया गया है टी , जो इसे किसी भी प्रकार के डेटा को स्वीकार करने की अनुमति देता है।

मुख्य विधि तब मैक्स विधि का विभिन्न डेटा प्रकारों के साथ परीक्षण करती है, जैसे int यहाँ , दशमलव , दोहरा , छोटा , लंबा , sbyte , तैरना , ushort , यूंट , और सिर . प्रत्येक परीक्षण के लिए, यह अधिकतम विधि को निर्दिष्ट डेटा प्रकार के दो मानों के साथ कॉल करता है और परिणाम का उपयोग करके प्रदर्शित करता है कंसोल। राइटलाइन .

गतिशील किसी भी डेटा प्रकार को इनपुट के रूप में स्वीकार करने की विधि को अनुमति देने के लिए कीवर्ड का उपयोग किया जाता है।

आउटपुट में, हमें दो संख्याओं में से बड़ी संख्या मिलेगी।

निष्कर्ष

गणित.मैक्स () सी # में विधि दो इनपुट मानों के बीच अधिकतम संख्या पा सकती है। यह दो तर्कों को इनपुट के रूप में लेता है और दोनों का अधिकतम मान लौटाता है। यहाँ हमने विभिन्न उदाहरणों के साथ C# में Math.Max() पद्धति के उपयोग को कवर किया।