C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#LinqSelectManyメソッド


SelectManyメソッドを使用して、要素をエラーのように1つのコレクションにまとめます。

例として、文字列を文字配列に変換します。以下は文字列配列です。

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("String converted to character array: ");
      foreach (char letter in res) {
         Console.Write(letter);
      }
   }
}

出力

String converted to character array:
MobileLaptopTablet

  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 {    public

  2. C#のClone()メソッド

    C#のClone()メソッドは、配列の同様のコピーを作成するために使用されます。 Clone()メソッドを使用して配列を複製する例を見てみましょう- 例 using System; class Program {    static void Main() {       string[] arr = { "one", "two", "three", "four", "five" };       string[]