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

सी # लिंक छोड़ें () विधि

स्किप () विधि का उपयोग करके तत्वों को छोड़ें और शेष तत्वों को वापस करें।

निम्नलिखित एक सरणी है।

int[] marks = { 80, 55, 79, 99 };

अब, लैम्ब्डा एक्सप्रेशन का उपयोग करके 2 तत्वों को छोड़ दें, लेकिन यह तत्वों को अवरोही क्रम में व्यवस्थित करने के बाद किया जाता है।

IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).Skip(2);

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      int[] marks = { 80, 55, 79, 99 };
      IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).Skip(2);
      Console.WriteLine("Skipped the result of 1st two students...");
      foreach (int res in selMarks) {
         console.WriteLine(res);
      }
   }
}

  1. सी # लिंक जहां विधि

    Where मेथड विधेय के आधार पर मानों की एक सरणी को फ़िल्टर करता है। यहाँ, विधेय 70 से ऊपर के तत्वों की जाँच कर रहा है। Where((n, index) => n >= 70); उदाहरण using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {    

  1. सी # लिंक डिस्टिंक्ट () विधि

    विशिष्ट तत्व प्राप्त करने के लिए, विशिष्ट () विधि का उपयोग करें। डुप्लिकेट तत्वों के साथ हमारी सूची निम्नलिखित है। List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 }; अब विशिष्ट तत्व प्राप्त करने के लिए - points.AsQueryable().Distinct(); आइए देखें पूरा उदाहरण -

  1. सी # में विधि छोड़ें

    किसी सरणी में तत्वों की संख्या को छोड़ने के लिए C# में स्किप () विधि का उपयोग करें। मान लें कि निम्नलिखित हमारी सरणी है - int[] arr = { 10, 20, 30, 40, 50 }; पहले दो तत्वों को छोड़ने के लिए, छोड़ें () विधि का उपयोग करें और तर्क को 2 के रूप में जोड़ें - arr.Skip(2); आइए एक उदाहरण देखें - उदाहरण us