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

C#のすべての文字列から最初の3文字を取得します


以下はリスト内の文字列です-

List<object> list = new List<object> { "keyboard", "mouse", "joystick", "monitor" };

最初の3文字を使用するには、部分文字列メソッドを使用し、LinqSelectメソッドで使用します。

IEnumerable<string> res = list.AsQueryable() .Cast<string>() .Select(str => str.Substring(0, 3));

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 3 letters from every string
      IEnumerable<string> res = list.AsQueryable() .Cast<string>() .Select(str =>       str.Substring(0,3));
      foreach (string str in res) {
         Console.WriteLine(str);
      }
   }
}

出力

key
mou
joy
mon

  1. Pythonのリストから一意の値を取得する

    Pythonのリストは、[]に配置されたアイテムの数であり、同じデータ型を持つ場合と持たない場合があります。重複を含めることもできます。この記事では、リストから一意の値のみを抽出する方法を説明します。 append()を使用 このアプローチでは、最初に新しい空のリストを作成し、次にこの新しいリストに要素がまだ存在しない場合にのみ、この新しいリストに要素を追加し続けます。 forループは、notinconditionとともに使用されます。着信要素の存在をチェックし、まだ存在していない場合にのみ追加されます。 例 def catch_unique(list_in):    

  2. Pythonのリストの最初の空でない文字列

    文字列のリストが与えられたら、最初の空でない要素を見つけましょう。課題は、リストの先頭に1つ、2つ、または多数の空の文字列が含まれている可能性があり、最初の空でない文字列を動的に見つける必要があることです。 次で 現在の要素がnullの場合、次の要素に移動し続けるために次の関数を適用します。 例 listA = ['','top', 'pot', 'hot', ' ','shot'] # Given list print("Given list:\n " ,listA) # u