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

C#-এ List-এ শর্তমতো উপাদান খুঁজে শেষ 발생ের শূন্য-ভিত্তিক সূচক পেতে FindLastIndex() ব্যবহার


C#-এ List<T>-এ কোনো শর্ত পূরণকারী উপাদানের শেষ ঘটনার সূচক (index) পেতে FindLastIndex() মেথড ব্যবহার করা হয়। এটি একটি প্রিডিকেট (Predicate) ডেলিগেট গ্রহণ করে।

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    private static bool demo(int i) {
        return ((i % 10) == 0);
    }
    
    public static void Main(String[] args) {
        List list = new List();
        list.Add(200);
        list.Add(215);
        list.Add(310);
        list.Add(500);
        list.Add(600);
        
        Console.WriteLine("List উপাদানগুলো...");
        foreach (int i in list) {
            Console.WriteLine(i);
        }
        
        Console.WriteLine("শর্ত পূরণকারী শেষ সূচক = " + list.FindLastIndex(demo));
    }
}

আউটপুট

List উপাদানগুলো...
200
215
310
500
600
শর্ত পূরণকারী শেষ সূচক = 4

উদাহরণ ২

আরেকটি উদাহরণ:

using System;
using System.Collections.Generic;

public class Demo {
    private static bool demo(int i) {
        return ((i % 2) == 0);
    }
    
    public static void Main(String[] args) {
        List list = new List();
        list.Add(200);
        list.Add(215);
        list.Add(310);
        list.Add(500);
        list.Add(655);
        
        Console.WriteLine("List উপাদানগুলো...");
        foreach (int i in list) {
            Console.WriteLine(i);
        }
        
        Console.WriteLine("শর্ত পূরণকারী শেষ সূচক = " + list.FindLastIndex(demo));
    }
}

আউটপুট

List উপাদানগুলো...
200
215
310
500
655
শর্ত পূরণকারী শেষ সূচক = 3

  1. পাইথনে লিস্টে এলিমেন্টের লাস্ট অকারেন্স (শেষ অবস্থান) বের করা

  2. পাইথনে প্রতিটি নম্বরের~Occurrence~সাবলিস্ট হিসেবে যোগ করা

  3. পাইথন লিস্টে ইন্ডেক্সিং দিয়ে উপাদান যোগ করা

  4. পাইথন লিস্ট থেকে লাস্ট এলিমেন্ট কীভাবে পাবেন?