C# ऐरे ट्यूटोरियल: बनाएं, घोषित करें, आरंभ करें

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

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

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

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

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

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

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


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

C# में सारणी

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

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

चरण 2) अगला चरण सरणी को आरंभीकृत करना है। यहाँ हम सरणी में रखे जाने वाले मानों की संख्या निर्दिष्ट करने जा रहे हैं। हम सरणी के प्रत्येक तत्व को मान भी निर्दिष्ट करने जा रहे हैं।

C# में सारणी

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

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

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

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

C# में सारणी

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 विधि का उपयोग करते हैं।

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

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

आउटपुट:

C# में सारणी

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