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

C# में परिणाम खाली होने पर LINQ क्या लौटाता है?

भाषा-एकीकृत क्वेरी (LINQ) सीधे C# भाषा में क्वेरी क्षमताओं के एकीकरण के आधार पर प्रौद्योगिकियों के एक समूह का नाम है।

आप SQL सर्वर डेटाबेस, XML दस्तावेज़, ADO.NET डेटासेट और IEnumerable या सामान्य IEnumerable इंटरफ़ेस का समर्थन करने वाली वस्तुओं के किसी भी संग्रह के लिए C# में LINQ क्वेरी लिख सकते हैं।

लिंक-टू-एसक्यूएल में यदि आप बिना किसी परिणाम के किसी क्वेरी पर पहला तत्व प्राप्त करने का प्रयास करते हैं तो आपको अनुक्रम मिलेगा जिसमें कोई तत्व त्रुटि नहीं है

ToList एक खाली सूची देता है

उदाहरण

class Program{
   public static void Main(){
      List<string> list = new List<string> { "a" };
      IEnumerable<string> ilist = list.Where(x => x == "ABC").ToList();
      System.Console.WriteLine(ilist.Count());
      foreach (var item in ilist){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

आउटपुट

0

उदाहरण

class Program{
   public static void Main(){
      List<int> list = new List<int> { 1 };
      IEnumerable<int> ilist = list.Where(x => x == 3).ToList();
      System.Console.WriteLine(ilist.Count());
      foreach (var item in ilist){
         System.Console.WriteLine(item);
      }
      Console.ReadLine();
   }
}

आउटपुट

0

  1. सी # में कस्टम अपवाद क्या हैं?

    किसी भी अन्य प्रोग्रामिंग भाषा की तरह, सी # में, आप आसानी से उपयोगकर्ता द्वारा परिभाषित अपवाद बना सकते हैं। उपयोगकर्ता द्वारा परिभाषित अपवाद वर्ग अपवाद वर्ग से प्राप्त होते हैं। कस्टम अपवाद वे हैं जिन्हें हम उपयोगकर्ता-परिभाषित अपवाद कहते हैं। नीचे दिए गए उदाहरण में, बनाया गया अपवाद अंतर्निर्मित अप

  1. जावा 9 में अपरिवर्तनीय संग्रह के क्या लाभ हैं?

    Java 9 में, कई फ़ैक्टरी विधियों ने संग्रह में जोड़ा है एपीआई . इन फ़ैक्टरी विधियों का उपयोग करके, हम अपरिवर्तनीय . बना सकते हैं कोड की पंक्तियों की संख्या को कम करने के लिए संग्रह वस्तुओं को सूचीबद्ध, सेट और मैप करें। List.of(), Set.of() , Map.of() और Map.ofEntries() स्थिर फ़ैक्टरी विधियाँ हैं ज

  1. जावा में सामान्य संग्रह के उपयोग क्या हैं?

    सामान्य संग्रह Java 5 संस्करण में प्रस्तुत किए गए हैं सामान्य संग्रह अक्षम करें टाइप-कास्टिंग और टाइप-कास्टिंग . का कोई उपयोग नहीं है जब इसका उपयोग जेनरिक में किया जाता है। सामान्य संग्रह प्रकार-सुरक्षित . हैं और संकलन-समय . पर चेक किया गया . ये सामान्य संग्रह डेटाटाइप को कक्षाओं के पैरामीटर के