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

C#-এ StringCollection-এ প্রথম উপস্থিতির ইনডেক্স বের করা

StringCollection ক্লাসে নির্দিষ্ট স্ট্রিংটির প্রথম উপস্থিতির ইনডেক্স পাওয়ার জন্য IndexOf(string) মেথড ব্যবহার করা হয়।

উদাহরণ ১: IndexOf ব্যবহার

using System;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringCollection strCol = new StringCollection();
        strCol.Add("Accessories");
        strCol.Add("Books");
        strCol.Add("Electronics");
        strCol.Add("Books");

        Console.WriteLine("StringCollection elements...");
        foreach (string res in strCol) {
            Console.WriteLine(res);
        }

        strCol.Insert(2, "Headphone");

        Console.WriteLine("StringCollection elements...UPDATED");
        foreach (string res in strCol) {
            Console.WriteLine(res);
        }

        Console.WriteLine("Index of first occurrence of Books? = " + strCol.IndexOf("Books"));
    }
}

আউটপুট

StringCollection elements...
Accessories
Books
Electronics
Books
StringCollection elements...UPDATED
Accessories
Books
Headphone
Electronics
Books
Index of first occurrence of Books? = 1

উদাহরণ ২: অ্যারে থেকে AddRange ও IndexOf

using System;
using System.Collections.Specialized;

public class Demo {
    public static void Main() {
        StringCollection strCol = new StringCollection();
        String[] strArr = new String[] { "A", "B", "C", "D", "E", "F", "D", "H" };

        Console.WriteLine("StringCollection elements...");
        foreach (string str in strArr) {
            Console.WriteLine(str);
        }

        strCol.AddRange(strArr);

        Console.WriteLine("Element at 5th index = " + strCol[5]);
        Console.WriteLine("Count of strings in StringCollection = " + strCol.Count);
        Console.WriteLine("Index of first occurrence of D? = " + strCol.IndexOf("D"));
    }
}

আউটপুট

StringCollection elements...
A
B
C
D
E
F
D
H
Element at 5th index = F
Count of strings in StringCollection = 8
Index of first occurrence of D? = 3

সারসংক্ষেপ

  • IndexOf(value) — মানটির প্রথম ইনডেক্স রিটার্ন করে (নहीं পেলে -১)।
  • Insert(index, value) — নির্দিষ্ট ইনডেক্সে মান যোগ করে।
  • AddRange(array) — অ্যারে থেকে একাধিক মান যোগ করে।
  1. Python - একটি লিস্টে অন্য লিস্টের প্রথম অকারেন্স খুঁজে বের করা

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

  3. পাইথনে প্রথম নন-জিরো নম্বারের ইনডেক্স বের করা (First occurrence of True number)

  4. RediSearch 2.0 মাইলস্টোন ঘোষণা: স্বয়ংক্রিয় ইন্ডেক্সিং রিয়েল-টাইম সার্চকে উন্নত করে