কম্পিউটার টিউটোরিয়াল

C#-এ ল্যাম্বডা এক্সপ্রেশন (Lambda Expressions) কী


C#-এ একটি ল্যাম্বডা এক্সপ্রেশন একটি প্যাটার্ন বর্ণনা করে। এক্সপ্রেশন কনটেক্সটে এতে => টোকেন থাকে। এটিকে "goes to" অপারেটর বলা হয় এবং ল্যাম্বডা এক্সপ্রেশন ডিক্লেয়ার করার সময় ব্যবহার করা হয়।

উদাহরণ

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

উপরে, আমরা "goes to" অপারেটর ব্যবহার করে জোড় সংখ্যার ইনডেক্স খুঁজে পেয়েছি:

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

উপরের উদাহরণ নিচের আউটপুট দেয়।

Index: 2

জোড় সংখ্যা ইনডেক্স 2-এ আছে অর্থাৎ এটি ৩য় এলিমেন্ট।


  1. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কী?

  2. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কী?

  3. C#-এ নেমস্পেস (Namespaces) কী?

  4. C#-এ রেগুলার এক্সপ্রেশন (Regular Expressions) কী?