Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # सरणी से तत्व को कैसे हटाएं/निकालें?

C# सरणी से किसी तत्व को हटाने के लिए, हम तत्वों को उस स्थिति से स्थानांतरित कर देंगे जहां उपयोगकर्ता तत्व को हटाना चाहता है।

यहां, पहले हमारे पास 5 तत्व हैं -

int[] arr = new int[5] {35, 50, 55, 77, 98};

अब मान लें कि हमें दूसरे स्थान पर तत्व को हटाने की आवश्यकता है यानी चर "pos =2" सेट है, इसके लिए निर्दिष्ट स्थिति के बाद तत्वों को स्थानांतरित करें -

// Shifting elements
for (i = pos-1; i < 4; i++) {
   arr[i] = arr[i + 1];
}

अब नीचे दिए गए पूर्ण कोड में दिखाए अनुसार परिणाम प्रदर्शित करें।

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Demo {
   class Program {
      static void Main() {
         int i = 0;
         int pos;
         int[] arr = new int[5] {35, 50, 55, 77, 98};

         Console.WriteLine("Elements before deletion:");
         for (i = 0; i < 5; i++) {
            Console.WriteLine("Element[" + (i) + "]: "+arr[i]);
         }

         // Let's say the position to delete the item is 2 i.e. arr[1]
         pos = 2;
         // Shifting elements
         for (i = pos-1; i < 4; i++) {
            arr[i] = arr[i + 1];
         }
         Console.WriteLine("Elements after deletion: ");
         for (i = 0; i < 4; i++) {
            Console.WriteLine("Element[" + (i + 1) + "]: "+arr[i]);
         }
         Console.WriteLine();
      }
   }
}

आउटपुट

Elements before deletion:
Element[0]: 35
Element[1]: 50
Element[2]: 55
Element[3]: 77
Element[4]: 98
Elements after deletion:
Element[1]: 35
Element[2]: 55
Element[3]: 77
Element[4]: 98

  1. स्विफ्ट ऐरे से विशिष्ट तत्व कैसे निकालें?

    किसी विशेष वस्तु को तेजी से किसी तत्व से हटाने के लिए, हम इसे करने के कई तरीकों का उपयोग कर सकते हैं। आइए इसे एक उदाहरण की मदद से खेल के मैदान में देखें। सबसे पहले, स्ट्रिंग की एक सरणी बनाते हैं। var arrayOfString =[a,,b,,c,,f] हम इसे नीचे दिखाए गए तरीकों से करेंगे: विधि 1 - सरणी की फ़िल्टर विधि क

  1. एंड्रॉइड में ArrayBlockingQueue से तत्व कैसे निकालें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एरेब्लॉकिंग क्यू क्या है, यह फीफो तरीके से यात्रा करता है और सबसे लंबे समय तक रहने वाला पहला तत्व और कतार का अंतिम तत्व समय की छोटी अवधि में रहने वाला है। यह उदाहरण एंड्रॉइड में ArrayBlockingQueue से तत्व को निकालने के तरीके के बारे में प्रदर्शित करता

  1. सी # में जंजीर सरणी से तत्वों का उपयोग कैसे करें?

    एक दांतेदार सरणी सरणियों की एक सरणी है। इसमें से किसी तत्व तक पहुँचने के लिए, बस उस विशेष सरणी के लिए अनुक्रमणिका का उल्लेख करें। यहां, हमारे पास एक दांतेदार सरणी है जिसमें पूर्णांकों के 5 सरणी हैं - int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }, new int[]{