C # ऐरे ट्यूटोरियल: क्रिएट, डिक्लेयर, इनिशियलाइज़

Anonim

C # में एक Arrays क्या है?

एक सरणी का उपयोग तत्वों के संग्रह या श्रृंखला को संग्रहीत करने के लिए किया जाता है। ये तत्व एक ही प्रकार के होंगे।

उदाहरण के लिए, यदि आपके पास पूर्णांक मान है, तो सरणी मानों का एक संग्रह हो सकता है जैसे कि [1, 2, 3, 4]। यहाँ सरणी में तत्वों की संख्या 4 है।

जब आप एक ही प्रकार के मूल्यों के संग्रह को संग्रहित करना चाहते हैं तो ऐरे उपयोगी होते हैं। इसलिए हर तत्व के लिए एक चर घोषित करने के बजाय, आप सिर्फ एक चर घोषित कर सकते हैं।

यह चर एक सरणी या तत्वों की सूची को इंगित करेगा, जो सरणी के तत्वों को संग्रहीत करने के लिए जिम्मेदार होगा।

आइए देखें कि हम C # में सरणियों के साथ कैसे काम कर सकते हैं। हमारे उदाहरण में, हम एक पूर्णांक की घोषणा करेंगे और उनके अनुसार काम करेंगे।

ध्यान दें कि सभी नीचे दिए गए कोड Program.cs फ़ाइल में किए जा रहे हैं।

चरण 1) एक सरणी की घोषणा - एक सरणी घोषित करने के लिए पहला कदम है। आइए देखें कि हम नीचे दिए गए कोड उदाहरण से इसे कैसे प्राप्त कर सकते हैं।

कोड स्पष्टीकरण: -

  1. पहला भाग डेटाटाइप है। यह सरणी में उपयोग किए जाने वाले तत्वों के प्रकार को निर्दिष्ट करता है। इसलिए हमारे मामले में, हम एक सरणी बना रहे हैं।
  2. दूसरा भाग [], जो सरणी के रैंक को निर्दिष्ट करता है। (रैंक एक प्लेसहोल्डर है जो सरणी में शामिल तत्वों की संख्या निर्दिष्ट करता है)
  3. अगला उस सरणी का नाम है जो हमारे मामले में 'मान' है। ध्यान दें कि आप एक ग्रीन स्क्विगली को रेखांकित करते हैं, इस बारे में चिंता न करें। यह सिर्फ .Net कह रहा है कि आपने एक सरणी घोषित की है, लेकिन इसका कहीं भी उपयोग नहीं कर रहे हैं।

चरण 2) अगला चरण सरणी को इनिशियलाइज़ करना है। यहां हम उन मानों की संख्या निर्दिष्ट करने जा रहे हैं जो सरणी पकड़ेंगी। हम ऐरे के प्रत्येक तत्व को मान देने जा रहे हैं।

कोड स्पष्टीकरण: -

  1. सबसे पहले, हम उन तत्वों की संख्या निर्धारित कर रहे हैं जो सरणी 3 को पकड़ेंगे। इसलिए वर्ग कोष्ठक में, हम कह रहे हैं कि सरणी 3 तत्वों को रखेगा।
  2. फिर हम सरणी के प्रत्येक तत्व को मान दे रहे हैं। हम सरणी में चर नाम + सूचकांक स्थिति को निर्दिष्ट करके ऐसा कर सकते हैं।

    इसलिए मानों [0] का अर्थ है कि हम सरणी की पहली स्थिति में एक मूल्य जमा कर रहे हैं। इसी तरह दूसरी स्थिति तक पहुँचने के लिए, हम मूल्यों की धारणा का उपयोग करते हैं [1] और इसी तरह आगे भी।

    नोट : - एरे में, इंडेक्स स्थिति 0 से शुरू होती है।

चरण 3) चलो अब कंसोल में सरणी के अलग-अलग तत्वों को प्रदर्शित करते हैं। इसे प्राप्त करने के लिए नीचे दिया गया कोड जोड़ें।

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace DemoApplication{class Program{static void Main(string[] args){Int32[] value;value=new Int32[3];value[0]=1;value[1]=2;value[2]=3;Console.WriteLine(value[0]);Console.WriteLine(value[1]);Console.WriteLine(value[2]);Console.ReadKey();}}}

कोड स्पष्टीकरण: -

यह सरल भाग है जिसमें हम कंसोल के तत्व के प्रत्येक मान को भेजने के लिए सिर्फ Console.WriteLine विधि का उपयोग करते हैं।

ध्यान दें कि फिर, हम अनुक्रमणिका स्थिति के साथ सरणी चर नाम की मदद से प्रत्येक तत्व तक पहुंच रहे हैं।

यदि उपरोक्त कोड ठीक से दर्ज किया गया है और प्रोग्राम निष्पादित किया गया है, तो निम्न आउटपुट प्रदर्शित किया जाएगा।

आउटपुट:

आउटपुट से, आप कंसोल में प्रदर्शित किए जा रहे सरणी के सभी मान देख सकते हैं।