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

सी # लिंक LastorDefault विधि

यदि तत्व नहीं है तो अनुक्रम के अंतिम तत्व या डिफ़ॉल्ट मान को वापस करने के लिए LastorDefault() विधि का उपयोग करें।

निम्नलिखित हमारी खाली सूची है।

List<double> val = new List<double> { };

सूची खाली होने के बाद अब निम्नलिखित अंतिम तत्व प्रदर्शित नहीं कर पाएंगे। इसलिए, डिफॉल्ट को डिस्प्ले मिलेगा और एरर नहीं दिखाया जाएगा।

val.AsQueryable().LastOrDefault();

निम्नलिखित कोड है।

उदाहरण

using System;
using System.Collections.Generic;
using System.Linq;
class Demo {
   static void Main() {
      List<double> val = new List<double> { };
      double d = val.AsQueryable().LastOrDefault();
      Console.WriteLine("Default Value = "+d);
      if (d == 0.0D) {
         d = 0.1D;
      }
      Console.WriteLine("Default Value changed = "+d);
   }
}

आउटपुट

Default Value = 0
Default Value changed = 0.1

  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. सी # लिंक जहां विधि

    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(); आइए देखें पूरा उदाहरण -