सी # में जोड़ी का उपयोग करना
C# में पेयर का उपयोग करने के लिए, आपको अपने कोड में System.Collections.Generic नेमस्पेस शामिल करना होगा। फिर, आप Pair
यहाँ दो मानों के साथ पेयर ऑब्जेक्ट बनाने का एक उदाहरण दिया गया है:
जोड़ा < स्ट्रिंग, इंट > myPair = नई जोड़ी < स्ट्रिंग, इंट > ( 'वह स्वयं' , बीस ) ;
इस उदाहरण में, हमने दो मानों के साथ एक पेयर ऑब्जेक्ट बनाया है, जहाँ पहला मान एक स्ट्रिंग 'सैम' है और दूसरा मान एक पूर्णांक 20 है।
आप पहले और दूसरे गुणों का उपयोग करके एक जोड़ी वस्तु के मूल्यों तक पहुँच सकते हैं, यहाँ एक उदाहरण दिया गया है:
कंसोल। राइटलाइन ( myPair.पहले ) ;
कंसोल। राइटलाइन ( myPair.दूसरा ) ;
आप इन गुणों का उपयोग करके किसी जोड़ी वस्तु के मूल्यों को संशोधित भी कर सकते हैं, यहाँ एक उदाहरण दिया गया है:
myPair.First = 'निशान' ;
myPair.Second = 30 ;
कंसोल। राइटलाइन ( myPair.पहले ) ;
कंसोल। राइटलाइन ( myPair.दूसरा ) ;
जोड़ी तब उपयोगी हो सकती है जब आपको किसी फ़ंक्शन से दो मान वापस करने की आवश्यकता हो। कस्टम क्लास बनाने या आउट पैरामीटर का उपयोग करने के बजाय, आप दो मानों के साथ एक पेयर ऑब्जेक्ट वापस कर सकते हैं। यहाँ एक उदाहरण है:
सिस्टम का उपयोग करना;System.Collections.Generic का उपयोग करना;
नेमस्पेस PairExample {
वर्ग कार्यक्रम {
स्थैतिक शून्य मुख्य ( डोरी [ ] तर्क ) {
// जोड़ी बनाना
जोड़ा < स्ट्रिंग, इंट > myPair = नई जोड़ी < स्ट्रिंग, इंट > ( 'वह स्वयं' , बीस ) ;
// आउटपुट मूल जोड़ी
कंसोल। राइटलाइन ( 'मूल जोड़ी:' ) ;
कंसोल। राइटलाइन ( $ 'पहला: {myPair.First}, दूसरा: {myPair.Second}' ) ;
// एक जोड़ी को संशोधित करना
myPair.First = 'निशान' ;
myPair.Second = 30 ;
// आउटपुट संशोधित जोड़ी
कंसोल। राइटलाइन ( ' \एन संशोधित जोड़ी:' ) ;
कंसोल। राइटलाइन ( $ 'पहला: {myPair.First}, दूसरा: {myPair.Second}' ) ;
कंसोल। रीडलाइन ( ) ;
}
}
// जोड़ी वर्ग
सार्वजनिक वर्ग जोड़ी < टी 1, टी 2 > {
सार्वजनिक T1 प्रथम {
पाना;
तय करना ;
}
सार्वजनिक T2 सेकंड {
पाना;
तय करना ;
}
सार्वजनिक जोड़ी ( T1 पहले, T2 सेकंड ) {
पहिला = पहिला;
दूसरा = दूसरा;
}
}
}
इस कोड में, हम पहले एक स्ट्रिंग और पूर्णांक मान के साथ एक पेयर ऑब्जेक्ट बनाते हैं। फिर हम पहले और दूसरे गुणों का उपयोग करके जोड़ी के मूल्यों तक पहुँचते हैं और फिर, हम समान गुणों का उपयोग करके जोड़ी के मूल्यों को संशोधित करते हैं।
ध्यान दें कि हम पेयर क्लास को मेन मेथड से अलग परिभाषित करते हैं। जोड़ी वर्ग में दो सामान्य प्रकार के पैरामीटर, टी 1 और टी 2 हैं, जो क्रमशः जोड़ी के पहले और दूसरे मूल्यों के प्रकार का प्रतिनिधित्व करते हैं। इन मानों तक पहुँचने के लिए हम दो गुणों को परिभाषित करते हैं, पहला और दूसरा, और हम उन्हें इनिशियलाइज़ करने के लिए एक कंस्ट्रक्टर प्रदान करते हैं।
निष्कर्ष
जोड़ी सी # में एक उपयोगी डेटा संरचना है जो आपको मूल्यों की एक जोड़ी स्टोर करने की अनुमति देती है, जहां प्रत्येक मान विभिन्न डेटा प्रकारों का हो सकता है। इसका उपयोग विभिन्न परिदृश्यों में किया जा सकता है, जैसे कि की-वैल्यू जोड़े को स्टोर करना या किसी फ़ंक्शन से दो मान लौटाना। इस लेख में, हमने विभिन्न उदाहरणों के माध्यम से C# में जोड़ियों के उपयोग की खोज की है। जोड़े को अपने कोड में शामिल करके, आप इसकी पठनीयता, रखरखाव और समग्र सादगी को बढ़ा सकते हैं।