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

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


Where मेथड विधेय के आधार पर मानों की एक सरणी को फ़िल्टर करता है।

यहाँ, विधेय 70 से ऊपर के तत्वों की जाँच कर रहा है।

Where((n, index) => n >= 70);

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      int[] arr = { 10, 30, 20, 15, 90, 85, 40, 75 };
      Console.WriteLine("Array:");
      foreach (int a in arr)
      Console.WriteLine(a);
      // getting elements above 70
      IEnumerable myQuery = arr.AsQueryable().Where((n, index) => n >= 70);
      Console.WriteLine("Elements above 70...:");
      foreach (int res in myQuery)
      Console.WriteLine(res);
   }
}

आउटपुट

Array:
10
30
20
15
90
85
40
75
Elements above 70...:
90
85
75

  1. सी # लिंक इंटरसेक्ट विधि

    इंटरसेक्ट () विधि का उपयोग करके दो सरणियों के बीच सामान्य तत्व खोजें। हमारे सरणियाँ निम्नलिखित हैं - int[] val1 = { 15, 20, 40, 60, 75, 90 }; int[] val2 = { 17, 25, 35, 55, 75, 90 }; चौराहा प्रदर्शन करने के लिए। val1.AsQueryable().Intersect(val2); आइए देखें पूरा उदाहरण। उदाहरण using System; using

  1. सी # लिंक में एकाधिक जहां खंड

    सी # में जहां क्लॉज का उपयोग करके संग्रह फ़िल्टर करें। एक सिंगल क्वेरी एक्सप्रेशन में कई क्लॉज़ हो सकते हैं। सबसे पहले, एक संग्रह सेट करें - IList<Employee> employee = new List<Employee>() {    new Employee() { EmpID = 1, EmpName = "Tom", EmpMarks = 90, Rank = 8} , &

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

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