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

C#でのラムダ式


C#のラムダ式はパターンを記述します。

Lambda Expressionsには、式のコンテキストでトークン=>があります。これは「goesto」演算子として読み取られ、ラムダ式が宣言されるときに使用されます。

ここでは、リストから50を超える要素の最初の出現を見つけています。

list.FindIndex(x => x > 50);

トークンの上=>が使用されます。同じことが以下に示されています-

using System;
using System.Collections.Generic;

class Demo {
   static void Main() {
      List<int> list = new List<int> { 44, 6, 34, 23, 78 };

      int res = list.FindIndex(x => x > 50);
      Console.WriteLine("Index: "+res);
   }
}

出力

Index: 4



  1. C#のラムダ式とは何ですか?

    があります。これは「goesto」演算子として読み取られ、ラムダ式が宣言されるときに使用されます。 以下は、C#でラムダ式を使用する方法を示す例です- 例 using System; using System.Collections.Generic; class Demo {    static void Main() {       List<int> list = new List<int>() { 21, 17, 40, 11, 9 };       int res = list.

  2. Pythonの例でのラムダとフィルター

    この記事では、Python 3.xのラムダ式とfilter()関数について学習します。またはそれ以前。これらの関数は、組み込みのPython標準ライブラリにあります。 ラムダ式とは何ですか? インライン関数は、ラムダ式を使用して定義できます。ラムダ式は、ラムダキーワードと、それに続くコンマで区切られた引数のリスト、および次の形式の引数のリストを使用して評価される式で構成されます。 構文  Lambda arguments: expression 戻り値: 式に引数を代入して計算された値。 ラムダ式は、名前が付けられていないため、無名関数の名前で省略されることがよくあります。ここ