C#キャスト方式
要素をキャストするには、Cast()メソッドを使用します。
以下は私たちのリストです。
List<object> myList = new List<object> { "Mac", "Windows", "Linux", "Solaris" };
次に、Cast()メソッドとsubstring()メソッドをキャストして使用し、リスト内のすべての文字列の最初の2文字を表示します。
IEnumerable<string> res = myList.AsQueryable().Cast<string>().Select(str => str.Substring(0, 2));
完全な例を見てみましょう。
例
using System; using System.Linq; using System.Collections.Generic; class Demo { static void Main() { List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" }; // getting first 2 letters from every string IEnumerable<string> res = list.AsQueryable().Cast<string>().Select(str => str.Substring(0, 2)); foreach (string str in res) Console.WriteLine(str); } }
出力
ke mo jo mo
-
文字列Join()メソッド
文字列のJoin()メソッドは、各要素間に指定された区切り文字を使用して、文字列配列のすべての要素を連結します。 次の例では、複数行の文字列があり、区切り文字を「\n」-として設定しています。 String.Join("\n", starray); 例 以下は完全な例です- using System; namespace StringApplication { class StringProg { static void Main(string[] args) { &nb
-
タプルリストをPythonで文字列にフラット化
タプルのリストを文字列形式にフラット化する必要がある場合は、「str」メソッドと「strip」メソッドを使用できます。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 stripメソッドは、特定の文字/値を削除します。 strメソッドは、指定されたデータ型を文字列データ型に変換します。 以下は同じのデモンストレーションです- 例 my_list = [(11, 14), (54, 56), (98, 0), (13, 76)] print("The