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

सी # DefaultIfEmpty विधि

इस विधि का उपयोग खाली संग्रह को संभालने के लिए किया जाता है। त्रुटि दिखाने के बजाय, यह विधि एक डिफ़ॉल्ट मान प्रदर्शित करती है।

हमारे पास निम्न सूची है।

List<double> myList = new List<double>();

जैसा कि आप देख सकते हैं, चूंकि उपरोक्त सूची खाली है, हम डिफ़ॉल्ट मान प्रदर्शित कर सकते हैं।

var res = myList.DefaultIfEmpty();

आइए एक उदाहरण देखें।

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
class Demo {
   static void Main() {
      List<double> myList = new List<double>();
      var res = myList.DefaultIfEmpty();
      foreach (var a in res) {
         Console.WriteLine(a);
      }
   }
}

आउटपुट

0

  1. लिंक्डलिस्ट सी # में विधि निकालें

    LinkedList में नोड की पहली घटना को हटाने के लिए निकालें () विधि का उपयोग करें। सबसे पहले, आइए पूर्णांक तत्वों के साथ एक LinkedList सेट करें। int [] num = {2, 5, 7, 15}; LinkedList<int> list = new LinkedList<int>(num); अब, मान लें कि आपको तत्व 7 के साथ नोड को हटाने की आवश्यकता है। उसके

  1. सी # में LinkedList AddAfter विधि

    LinkedList सेट करें। int [] num = {1, 2, 3, 4, 5}; LinkedList<int> list = new LinkedList<int>(num); अब AddLast () विधि का उपयोग करके अंत में एक नोड जोड़ें। var newNode = list.AddLast(20); उपरोक्त जोड़े गए नोड के बाद एक नोड जोड़ने के लिए, AddAfter() विधि का उपयोग करें। list.AddAfter(new

  1. सी # ऑफ टाइप () विधि

    किसी संग्रह को उसके प्रत्येक तत्व प्रकार के आधार पर फ़िल्टर करें। मान लें कि आपके पास पूर्णांक और स्ट्रिंग तत्वों के साथ निम्न सूची है - list.Add("Katie"); list.Add(100); list.Add(200); संग्रह को फ़िल्टर करने और केवल स्ट्रिंग प्रकार वाले तत्व प्राप्त करने के लिए। var myStr = from a in li