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

C# में SkipWhile मेथड

SkipWhile किसी तत्व को छोड़ देता है जब कोई शर्त मेल खाती है।

उदाहरण के लिए, यदि आप सभी सम तत्वों को छोड़ना चाहते हैं तो निम्नलिखित का उपयोग करें:

ele => ele %2 == 0

निम्नलिखित एक उदाहरण है जिसमें सभी सम तत्वों को छोड़ दिया जाता है और केवल विषम तत्व प्रदर्शित होते हैं:

उदाहरण

using System.IO; using System; using System.Linq; public class Demo {    public static void Main() {       int[] arr = { 20, 35, 55 };       Console.WriteLine("प्रारंभिक सरणी...");       foreach (int value in arr) {          Console.WriteLine(value);       }       // सम तत्वों को छोड़ना       var res = arr.SkipWhile(ele => ele % 2 == 0);       Console.WriteLine("सम तत्वों को छोड़ने के बाद नई सरणी...");       foreach (int val in res) {          Console.WriteLine(val);       }    } }

आउटपुट

प्रारंभिक सरणी... 20 35 55 सम तत्वों को छोड़ने के बाद नई सरणी... 35 55
  1. - C# में GroupBy() विधि

    GroupBy() एक एक्सटेंशन विधि है जो दिए गए संग्रह से कुछ कुंजी मान के आधार पर तत्वों का एक समूह लौटाती है। निम्न हमारी सरणी है: int[] arr = { 2, 30, 45, 60, 70 }; अब, हम 50 से छोटे तत्वों को समूहित करने के लिए GroupBy() का उपयोग करेंगे: chkSmaller(b)); उपरोक्त chkSmaller() 50 से छोटे तत्वों को ढूंढता

  1. - C# में CompareTo() विधि

    दो मानों की तुलना करने के लिए, CompareTo() विधि का उपयोग करें। निम्न वापसी मान हैं: 0 = दोनों संख्याएं बराबर हैं 1 = दूसरी संख्या छोटी है -1 = पहली संख्या छोटी है C# में CompareTo() विधि को लागू करने का कोड यहां है: उदाहरण using System; public class Demo { public static void Main() {

  1. - पायथन में क्रमागत सम तत्वों को स्वैप करना

    समस्या विवरण संख्याओं की एक सूची nums दी गई है, हमें प्रत्येक क्रमागत सम पूर्णांक को आपस में एक्सचेंज करना है। उदाहरण इनपुट: [4, 5, 6, 8, 10] आउटपुट: [6, 5, 4, 10, 8] व्याख्या: 4 और 6 स्वैप हुए, फिर 8 और 10 स्वैप हुए। 5 विषम है इसलिए अपरिवर्तित रहा। एल्गोरिदम temp = None इनिशियलाइज़ करें सूची के