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

C# String.Contains() মেথড

C#-এ String.Contains() মেথড একটি স্ট্রিং-এর ভেতরে নির্দিষ্ট একটি সাবস্ট্রিং (উপস্ট্রিং) আছে কিনা তা যাচাই করে। এটি একটি বুলিয়ান মান ফেরত দেয়।

সিনট্যাক্স

public bool Contains (string val);

এখানে, val হলো খুঁজতে চাওয়া স্ট্রিং।

উদাহরণ ১

using System;

public class Demo {
    public static void Main(String[] args) {
        string str1 = "Akon";
        string str2 = "Ak";
        Console.WriteLine("String 1 = " + str1);
        Console.WriteLine("HashCode of String 1 = " + str1.GetHashCode());
        Console.WriteLine("String 2 = " + str2);
        Console.WriteLine("HashCode of String 2 = " + str2.GetHashCode());
        Console.WriteLine("String 1 is equal to String 2: {0}", str1.Equals(str2));
        Console.WriteLine("Does String 1 has String 2 = " + str1.Contains(str2));
    }
}

আউটপুট

String 1 = Akon
HashCode of String 1 = 416613838
String 2 = Ak
HashCode of String 2 = -839927841
String 1 is equal to String 2: False
Does String 1 has String 2 = True

উদাহরণ ২

using System;

public class Demo {
    public static void Main(String[] args) {
        string str1 = "Jacob";
        string str2 = "John";
        Console.WriteLine("String 1 = " + str1);
        Console.WriteLine("HashCode of String 1 = " + str1.GetHashCode());
        Console.WriteLine("String 2 = " + str2);
        Console.WriteLine("HashCode of String 2 = " + str2.GetHashCode());
        bool res = str1.Contains(str2);
        if (res)
            Console.WriteLine("Found!");
        else
            Console.WriteLine("Not found!");
    }
}

আউটপুট

String 1 = Jacob
HashCode of String 1 = -790718923
String 2 = John
HashCode of String 2 = -1505962600
Not found!
  1. C#-এ String.PadRight() মেথড: স্ট্রিংয়ের ডানে প্যাডিং যোগ করা

  2. C# LINQ Contains() মেথড: সিকোয়েন্সে এলিমেন্ট থাকা চেক করা

  3. C# SingleOrDefault() পদ্ধতি

  4. C#-এ String.Join() মেথড ব্যবহার করে স্ট্রিং অ্যারের উপাদানগুলো একত্রিত করা