Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

นิพจน์แลมบ์ดาใน C # คืออะไร


นิพจน์แลมบ์ดาใน C # อธิบายรูปแบบ มีโทเค็น => ในบริบทนิพจน์ ค่านี้อ่านว่าตัวดำเนินการ "ไปที่" และใช้เมื่อมีการประกาศนิพจน์แลมบ์ดา

ต่อไปนี้เป็นตัวอย่างที่แสดงวิธีการใช้แลมบ์ดานิพจน์ใน 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.FindIndex(x => x % 2 == 0);
      Console.WriteLine("Index: "+res);
   }
}

ผลลัพธ์

Index: 2

ด้านบน เราเห็นการใช้ตัวดำเนินการ "ไปที่" เพื่อค้นหาดัชนีของเลขคู่ -

list.FindIndex(x => x % 2 == 0);

ตัวอย่างข้างต้นให้ผลลัพธ์ต่อไปนี้

Index: 2

เลขคู่อยู่ที่ดัชนี 2 นั่นคือ 3 rd ธาตุ