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

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

  1. 文字列Join()メソッド

    文字列のJoin()メソッドは、各要素間に指定された区切り文字を使用して、文字列配列のすべての要素を連結します。 次の例では、複数行の文字列があり、区切り文字を「\n」-として設定しています。 String.Join("\n", starray); 例 以下は完全な例です- using System; namespace StringApplication {    class StringProg {       static void Main(string[] args) {     &nb

  2. タプルリストをPythonで文字列にフラット化

    タプルのリストを文字列形式にフラット化する必要がある場合は、「str」メソッドと「strip」メソッドを使用できます。 リストを使用して、異種の値(つまり、整数、浮動小数点、文字列などの任意のデータ型のデータ)を格納できます。 タプルのリストには、基本的にリストで囲まれたタプルが含まれています。 stripメソッドは、特定の文字/値を削除します。 strメソッドは、指定されたデータ型を文字列データ型に変換します。 以下は同じのデモンストレーションです- 例 my_list = [(11, 14), (54, 56), (98, 0), (13, 76)] print("The