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