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

C# LINQ SelectMany विधि

SelectMany विधि का उपयोग करके तत्वों को एकल संग्रह में संयोजित करें।

उदाहरण

एक उदाहरण स्ट्रिंग को वर्ण सरणी में बदलना होगा। निम्न हमारी स्ट्रिंग सरणी है:

string[] str = { "Mobile", "Laptop", "Tablet" };

अब वर्ण सरणी में बदलें:

str.SelectMany(item => item.ToCharArray());

पूर्ण कोड

using System;
using System.Linq;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        string[] str = { "Mobile", "Laptop", "Tablet" };
        var res = str.SelectMany(item => item.ToCharArray());
        
        Console.WriteLine("स्ट्रिंग वर्ण सरणी में परिवर्तित: ");
        foreach (char letter in res) {
            Console.Write(letter);
        }
    }
}

आउटपुट

स्ट्रिंग वर्ण सरणी में परिवर्तित: MobileLaptopTablet
  1. - C# में Skip() मेथड का उपयोग

    C# में Skip() मेथड का उपयोग करके किसी सरणी (array) में निर्दिष्ट संख्या में तत्वों को छोड़ा जा सकता है। यह LINQ का एक एक्सटेंशन मेथड है जो System.Linq नेमस्पेस में पाया जाता है। उदाहरण मान लीजिए हमारे पास निम्न सरणी है: int[] arr = { 10, 20, 30, 40, 50 }; पहले दो तत्वों को छोड़ने के लिए Skip(2) क

  1. - C# में Array.BinarySearch विधि

    BinarySearch विधि का उपयोग करके सरणी तत्वों का स्थान प्राप्त करें। एक स्ट्रिंग सरणी सेट करें: string[] str = { a, m, i, t }; अब Array.BinarySearch का उपयोग करके वर्ण t का स्थान प्राप्त करें: Array.BinarySearch(str, t); यहां पूरा कोड है: उदाहरण using System; using System.Text; public class Demo {

  1. - C# में Clone() मेथड

    C# में Clone() मेथड का उपयोग ऐरे की एक समान कॉपी बनाने के लिए किया जाता है।आइए Clone() मेथड का उपयोग करके ऐरे को क्लोन करने का एक उदाहरण देखें:उदाहरणusing System; class Program {    static void Main() {       string[] arr = { "one", "two", "three&quo