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

C# LINQ ElementAt() মেথড: নির্দিষ্ট ইনডেক্সের এলিমেন্ট পাওয়া

ElementAt(index) মেথড সিকোয়েন্সের নির্দিষ্ট ইনডেক্সের (০-ভিত্তিক) এলিমেন্ট রিটার্ন করে। ইনডেক্স বাইরে হলে এক্সেপশন। ElementAtOrDefault ডিফল্ট মান দেয়।

উদাহরণ

using System.IO;
using System;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] str = { "Jack", "Pat", "David" };
        Random r = new Random(DateTime.Now.Second);
        string res = str.AsQueryable().ElementAt(r.Next(0, str.Length));
        Console.WriteLine("Random Name = '{0}'", res);
    }
}

আউটপুট

Random Name = 'Jack'

লিস্ট/অ্যারেতে সরাসরি ইনডেক্সার arr[i] দ্রুত, LINQ এ আপনি কোয়েরি চেইনে ব্যবহার করতে পারেন।

  1. C# LINQ FirstOrDefault পদ্ধতি

  2. C# LINQ Intersect পদ্ধতি

  3. সি শার্প Linq Where মেথড

  4. সি শার্পে ElementAt() মেথড