Windows

ऑब्जेक्ट्स का संग्रह: विंडोज फोन ऐप डेवलपमेंट टूरियल - भाग 14

के लिए Android, iOS, मैक & amp एक ऐप बनाएं; विंडोज - 30 मिनट में!

के लिए Android, iOS, मैक & amp एक ऐप बनाएं; विंडोज - 30 मिनट में!
Anonim

तो अब हम अपने विंडोज फोन 7.5 मैंगो ऐप डेवलपमेंट ट्यूटोरियल श्रृंखला के 14 भाग में हैं। हमारे पिछले ट्यूटोरियल में हमने नेमस्पेस को देखा। इस भाग में हम वस्तुओं के संग्रह पर एक नज़र डालेंगे। तो आइए शुरू करें!

एक संग्रह बस एक वस्तु है जो जानता है कि अन्य वर्गों के कई उदाहरणों के संदर्भों को कैसे प्रबंधित किया जाए। संक्षेप में यह अन्य वस्तुओं का ट्रैक रखता है ।.NET ढांचे के तहत विभिन्न प्रकार के संग्रह उपलब्ध हैं। कुछ संग्रह आपको वस्तुओं को क्रमबद्ध रखने में सक्षम करते हैं जबकि अन्य वस्तुओं की आसानी से पुनर्प्राप्ति में सहायता कर सकते हैं। कई ऑब्जेक्ट्स को संभालने के दौरान संग्रह का उपयोग हर समय किया जाता है।

अब हम सूची संग्रह नामक एक प्रकार के संग्रह को देखेंगे।

एक अद्वितीय नाम के साथ एक नई परियोजना बनाएं, `संग्रह डीमो` जैसी कुछ। डिज़ाइन मोड में, एमुलेटर के ऊपरी बाएं कोने में एक बटन खींचें और छोड़ें (छवि देखें)। बटन को सही तरीके से नाम दें और `सामग्री क्लिक करें` पर अपना सामग्री मान सेट करें। टेक्स्ट ब्लॉक के लिए एक ही प्रक्रिया का पालन करें और अपनी टेक्स्ट प्रॉपर्टी को रिक्त पर सेट करें। टेक्स्ट ब्लॉक की टेक्स्ट रैप प्रॉपर्टी को लपेटने के लिए सेट करें।

अब स्ट्रिंग डेटा प्रकार के मेक और मॉडल के साथ एक क्लास कार बनाएं, जैसे। वर्ग निर्माण के लिए कक्षाओं को समझना और बनाना। बटन के क्लिक ईवेंट के लिए सी # कोड खोलने के लिए अब MainPage.xaml फ़ाइल की डिज़ाइन विंडो में क्लिक करें बटन पर डबल-क्लिक करें। अपने बटन के क्लिक ईवेंट में निम्न कोड कॉपी और पेस्ट करें।

कार कार 1 = नई कार ();

कार 1। मेक = "ओल्डस्मोबाइल";

कार 1। मॉडल = "कटलस सुप्रीम";

कार कार 2 = नई कार ();

कार 2। मेक = "जिओ";

कार 2.मोडेल = "प्रिज्म";

कार कार 3 = नई कार ();

car3.Make = "निसान";

car3.Model = "Altima";

मेरी सूची = नई सूची ();

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

स्ट्रिंग myCars = "";

foreach (मेरी सूची में कार कार)

{

myCars + = car.Make + "-" + car.Model + Environment.NewLine;

}

myTextBlock.Text = myCars;

तो कोड की पहली नौ पंक्तियों में हम कार श्रेणी के तीन अलग-अलग ऑब्जेक्ट्स कार 1, कार 2 और कार 3 नाम से बनाते हैं और क्रमशः अपने गुण सेट करते हैं।

कोड की निम्न पंक्ति मेरी सूची नामक एक सूची बनाती है जो पकड़ सकती है केवल कार वर्ग की वस्तुओं के संदर्भ।

मेरी सूची = नई सूची ();

सूची बनने के बाद हम सूची में जोड़ें () विधि का उपयोग कर सूची में ऑब्जेक्ट्स जोड़ें कक्षा। कोड की निम्नलिखित पंक्तियां एक ऑब्जेक्ट को एक ऑब्जेक्ट में एक ऑब्जेक्ट में जोड़ती हैं।

myList.Add (car1);

myList.Add (car2);

myList.Add (car3);

हम फिर मेरी सूची सूची में प्रत्येक ऑब्जेक्ट के माध्यम से foreach iterator का उपयोग करने के लिए उपयोग करते हैं। प्रत्येक ऑब्जेक्ट के गुण स्ट्रिंग वेरिएबल myCars में संग्रहीत होते हैं। Enviornment.NewLine एक नई लाइन डालता है।

foreach (मेरी सूची में कार कार)

{

myCars + = कार। मेक + "-" + कार। मॉडल + पर्यावरण। न्यूलाइन;

}

अंत में हम निम्नलिखित कथन का उपयोग कर कारों की सूची प्रदर्शित करते हैं।

myTextBlock.Text = myCars;

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

आपको अगले ट्यूटोरियल में मिलते हैं।