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

C# में Group By ऑपरेटर

C# में group by ऑपरेटर का उपयोग किसी अभिव्यक्ति के परिणामों को भागों में अलग करने के लिए करें।

मान लीजिए निम्नलिखित हमारी सरणी है:

int[] a = { 5, 10, 15, 20, 25, 30 };

अब, Group by और orderby का उपयोग करके, हम 20 से अधिक तत्वों को ढूंढेंगे:

var check = from element in a orderby element group element by chkGreater(element);

निम्नलिखित पूरा कोड है:

उदाहरण

using System; using System.Linq; class Demo {    static void Main() {       int[] a = { 5, 10, 15, 20, 25, 30 };       var check = from element in a orderby element group element by chkGreater(element);       foreach (var val in check) {          Console.WriteLine(val.Key);          foreach (var res in val) {             Console.WriteLine(res);          }       }    }    static bool chkGreater(int a) {       return a >= 20;    } }

आउटपुट

False 5 10 15 True 20 25 30
  1. CSS Outline: एलिमेंट्स के चारों ओर आउटलाइन बनाने का गाइड CSS Outline: एलिमेंट्स के चारों ओर आउटलाइन बनाने का गाइड

    CSS Outline क्या है? जब आप वेब एलिमेंट डिज़ाइन कर रहे होते हैं, तो आप तय कर सकते हैं कि आप पेज पर एलिमेंट के चारों ओर एक आउटलाइन दिखाना चाहते हैं। उदाहरण के लिए, यदि आप एक बॉक्स डिज़ाइन कर रहे हैं जिसे आप हाइलाइट करना चाहते हैं, तो आप बॉक्स का ध्यान आकर्षित करने के लिए उसके चारों ओर एक रंगीन आउटलाइन

  1. - C# में 'is' ऑपरेटर का उपयोग कैसे करें?

    C# में is ऑपरेटर जांचता है कि किसी ऑब्जेक्ट का रन-टाइम टाइप दिए गए टाइप के साथ संगत है या नहीं।निम्न सिंटैक्स है:expr is typeयहाँ, expr एक्सप्रेशन है और type टाइप का नाम है।निम्न उदाहरण C# में is ऑपरेटर के उपयोग को दिखाता है:उदाहरणusing System; class One { } class Two { } public class Demo {  

  1. - C# में 'as' ऑपरेटर का उपयोग कैसे करें?

    as ऑपरेटर संगत टाइप्स के बीच कन्वर्जन करता है। यह कास्ट ऑपरेशन की तरह है और यह केवल रेफरेंस कन्वर्जन, नलABLE कन्वर्जन और बॉक्सिंग कन्वर्जन करता है। as ऑपरेटर अन्य कन्वर्जन नहीं कर सकता, जैसे यूजर-डिफाइंड कन्वर्जन, जिन्हें इसके बजाय कास्ट एक्सप्रेशन्स का उपयोग करके किया जाना चाहिए।निम्न उदाहरण C# में