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

सी # में ऑपरेटर द्वारा समूह

एक व्यंजक के परिणामों को भागों में अलग करने के लिए ऑपरेटर द्वारा C# में समूह का उपयोग करें।

मान लें कि निम्नलिखित हमारी सरणी है -

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

अब, ग्रुप बाय और ऑर्डरबाई का उपयोग करते हुए, हम 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. सीएसएस रूपरेखा

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

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

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

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

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