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

C# प्रोग्राम: निर्दिष्ट शर्त सत्य रहने तक अनुक्रम से तत्वों को छोड़ना

निर्दिष्ट शर्त सत्य रहने तक अनुक्रम से तत्वों को छोड़ने के लिए SkipWhile() मेथड का उपयोग करें।

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

int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };

यहाँ शर्त है:

s => s >= 50

जब तक उपरोक्त शर्त सत्य है, 50 से ऊपर के तत्वों को छोड़ दिया जाता है जैसा कि नीचे दिखाया गया है:

उदाहरण

using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {       int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };       // 50 से ऊपर के तत्वों को छोड़ें       IEnumerable<int> selMarks = marks.AsQueryable().OrderByDescending(s => s).SkipWhile(s => s >= 50);       // शेष तत्वों को प्रदर्शित करें       Console.WriteLine("50 से अधिक अंक छोड़े गए...");       foreach (int res in selMarks) {          Console.WriteLine(res);       }    } }

आउटपुट

50 से अधिक अंक छोड़े गए... 48 42 35
  1. - C# प्रोग्राम: सूची से पहले तीन तत्व प्राप्त करना

    C# में व्यक्तिगत संख्या में पहले तत्व प्राप्त करने के लिए Take() मेथड का उपयोग करें।सबसे पहले, एक सूची सेट करें और तत्व जोड़ें:List<string> myList = new List<string>(); myList.Add("One"); myList.Add("Two"); myList.Add("Three"); myList.Add("Four");

  1. - C# में सूची के अंतिम तीन तत्वों को रिवर्स क्रम में प्रदर्शित करना

    C# में किसी सूची (List) के अंतिम तत्वों को रिवर्स क्रम में प्राप्त करने के लिए Reverse() और Take() मेथड्स को चेन (chain) करके उपयोग किया जा सकता है। उदाहरण using System; using System.Collections.Generic; using System.Linq; public class Demo { public static void Main() { // स्ट्रिं

  1. - Java प्रोग्राम: LinkedList से एलिमेंट्स हटाना

    इस लेख में हम समझेंगे कि Java में LinkedList से एलिमेंट्स कैसे हटाए जाते हैं। java.util.LinkedList क्लास ऑपरेशन्स डबल-लिंक्ड लिस्ट के लिए अपेक्षित प्रदर्शन करते हैं। उदाहरण इनपुट: The list is defined as: [Java, Scala, Python, JavaScript, C++] आउटपुट: The list after removing all the elements is: [P