सी # में रेंज क्या है

Si Mem Renja Kya Hai



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

इस लेख में, हम की मूल बातें तलाशेंगे सी # रेंज और आप अपने प्रोग्रामिंग कौशल को बेहतर बनाने के लिए इसका उपयोग कैसे कर सकते हैं।







सी # रेंज क्या है

में सी #, रेंज एक पूर्व-निर्धारित डेटा प्रकार है जो अनुक्रम या संग्रह में तत्वों की एक विशिष्ट श्रेणी के प्रतिनिधित्व के रूप में कार्य करता है। यह एक ऑपरेटर या फ़ंक्शन नहीं है बल्कि एक प्रकार है जिसे डेवलपर्स रेंज ऑब्जेक्ट बनाने के लिए उपयोग कर सकते हैं।



श्रेणी ऑब्जेक्ट डेवलपर्स को दो सूचकांकों के साथ श्रेणी के प्रारंभ और अंत की स्थिति को परिभाषित करके संग्रह या अनुक्रम से तत्वों के एक विशिष्ट सबसेट का चयन या टुकड़ा करने की अनुमति देता है। उपयोग करने के लिए श्रेणी सी # में, एक को बनाने की जरूरत है श्रेणी निर्दिष्ट सीमा के प्रारंभ और अंत बिंदुओं को निर्दिष्ट करके वस्तु।



रेंज आर = शुरू .. अंत ;

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





यहां एक उदाहरण कोड है जो उपयोग करता है रेंज ऑपरेटर सी # में। हमने संख्याओं की एक सरणी शुरू की और फिर एक बनाया रेंज ऑपरेटर r1 और इसे इनिशियलाइज़ किया। फिर हमने रेंज ऑपरेटर का उपयोग करके संख्याएँ प्रदर्शित कीं:

का उपयोग करते हुए प्रणाली ;

नाम स्थान कार्यक्रम {

कक्षा परीक्षण सीमा {

स्थिर खालीपन मुख्य ( डोरी [ ] तर्क )
{
int यहाँ [ ] नंबर = नया int यहाँ [ ] { 10 , 25 , 57 , 78 , 59 ,
3. 4 , 22 , 12 , 99 , पचास , 79 } ;
रेंज आर 1 = 0 .. 3 ;
था ए 1 = नंबर [ आर 1 ] ;
सांत्वना देना . लिखना ( 'संख्याओं की सूची है:' ) ;
प्रत्येक के लिए ( था st_1 में ए 1 )
सांत्वना देना . लिखना ( $ ' {st_1} ' ) ;
}
}


}

उपरोक्त कोड में 11 तत्वों के साथ संख्याओं वाले पूर्णांकों की एक सरणी है। यह तब एक बनाता है श्रेणी ऑब्जेक्ट आर 1 सरणी के पहले 3 तत्वों का प्रतिनिधित्व करता है (सूचकांक 0 से 2 तक)। कोड तब उपयोग करता है रेंज ऑब्जेक्ट संबंधित तत्वों को संख्या सरणी से निकालने के लिए और उन्हें एक चर a1 में संग्रहीत करता है। अंत में, कोड foreach लूप का उपयोग करके a1 में मानों को प्रिंट करता है।



जमीनी स्तर

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