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

C# में Skip() मेथड का उपयोग


C# में Skip() मेथड का उपयोग करके किसी सरणी (array) में निर्दिष्ट संख्या में तत्वों को छोड़ा जा सकता है। यह LINQ का एक एक्सटेंशन मेथड है जो System.Linq नेमस्पेस में पाया जाता है।

उदाहरण

मान लीजिए हमारे पास निम्न सरणी है:

int[] arr = { 10, 20, 30, 40, 50 };

पहले दो तत्वों को छोड़ने के लिए Skip(2) का उपयोग करें:

var result = arr.Skip(2);

पूर्ण कोड उदाहरण

using System;
using System.Linq;

public class Demo
{
    public static void Main()
    {
        int[] arr = { 10, 20, 30, 40, 50 };
        
        Console.WriteLine("प्रारंभिक सरणी...");
        foreach (var item in arr)
        {
            Console.WriteLine(item);
        }
        
        // पहले दो तत्वों को छोड़ना
        var skippedElements = arr.Skip(2);
        
        Console.WriteLine("\nतत्वों को छोड़ने के बाद नई सरणी...");
        foreach (var item in skippedElements)
        {
            Console.WriteLine(item);
        }
    }
}

आउटपुट

प्रारंभिक सरणी...
10
20
30
40
50

तत्वों को छोड़ने के बाद नई सरणी...
30
40
50

महत्वपूर्ण बिंदु

  • Skip() मूल सरणी को संशोधित नहीं करता, बल्कि एक नया IEnumerable<T> लौटाता है
  • यदि निर्दिष्ट संख्या सरणी की लंबाई से अधिक है, तो खाली अनुक्रम लौटाया जाता है
  • यह मेथड डिफर्ड एक्जीक्यूशन (deferred execution) का उपयोग करता है
  1. JavaScript Array.includes(): एरे में तत्व खोजें JavaScript Array.includes(): एरे में तत्व खोजें

    Array.includes() मेथड जांचता है कि कोई एरे दिए गए तत्व को शामिल करता है या नहीं, और true या false लौटाता है। यह indexOf() !== -1 से अधिक पठनीय है। उदाहरण { fillEle.innerHTML = शेर एरे में मौजूद है: + arr.includes(शेर); }); </script> </body> </html> आउटपुट क्लिक क

  1. JavaScript Array.keys(): एरे कीज (इंडेक्स) प्राप्त करें JavaScript Array.keys(): एरे कीज (इंडेक्स) प्राप्त करें

    Array.prototype.keys() मेथड एक नया एरे इटरेटर ऑब्जेक्ट लौटाता है जिसमें मूल एरे के प्रत्येक इंडेक्स के लिए कीज (0, 1, 2...) होती हैं। यह मानों के बजाय इंडेक्स पर पुनरावृत्ति के लिए उपयोगी है। उदाहरण { fillEle.innerHTML = ; for (let x of keysIter) { fillEle.innerHTML

  1. JavaScript Array.from(): एरे-लाइक से एरे बनाएं JavaScript Array.from(): एरे-लाइक से एरे बनाएं

    Array.from() एक स्थिर मेथड है जो एरे-लाइक या इटरेटर ऑब्जेक्ट्स से एक नया, शैलो-कॉपीड एरे इंस्टेंस बनाता है। यह arguments, NodeList, Set, Map, स्ट्रिंग्स, आदि को एरे में बदलने का मानक तरीका है। उदाहरण { const arr = Array.from(str); fillEle.innerHTML = एरे: + arr.join(, ); })