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

C#のArray.FindLast()メソッド


C#のArray.FindLast()メソッドは、指定された述語で定義された条件に一致する要素を検索するために使用され、配列全体の中で最後に出現したものを返します。

構文

以下は構文です-

public static T FindLast<T> (T[] array, Predicate<T> match);

上記では、arrayは検索する1次元のゼロベースの配列ですが、matchは検索する要素の条件を定義するPredicateです。

Array.FindLast()メソッドを実装する例を見てみましょう-

using System;
public class Demo{
   public static void Main(){
      Console.WriteLine("Array elements...");
      string[] arr = { "car", "bike", "truck", "bus"};
      for (int i = 0; i < arr.Length; i++){
         Console.Write("{0} ", arr[i]);
      }
      Console.WriteLine();
      string res = Array.FindLast(arr, ele => ele.StartsWith("b",
      StringComparison.Ordinal));
      Console.Write("\nLast Occurrence...\n");
      Console.WriteLine("{0}", res);
   }
}

出力

これにより、次の出力が生成されます-

Array elements...
car bike truck bus

Last Occurrence...
bus

  1. C#のConsole.SetBufferSize()メソッド

    C#のConsole.SetBufferSize()メソッドは、画面バッファー領域の高さと幅を指定された値に設定するために使用されます。 構文 構文は次のとおりです- public static void SetBufferSize (int width, int height); 上記では、パラメータの幅はバッファ領域の幅であり、高さはバッファ領域の高さです。 例 ここで、C#でConsole.SetBufferSize()メソッドを実装する例を見てみましょう- using System; class Demo {    public static void Mai

  2. C#のConsole.ResetColor()メソッド

    C#のConsole.ResetColor()メソッドは、コンソールの前景色と背景色をデフォルトに設定するために使用されます。 構文 構文は次のとおりです- public static void ResetColor (); 例 ここで、C#でConsole.ResetColor()メソッドを実装する例を見てみましょう- using System; class Demo {    public static void Main (string[] args) {       Console.WriteLine ("At first