C# এ, String.Contains() একটি স্ট্রিং পদ্ধতি। এই পদ্ধতিটি একটি প্রদত্ত স্ট্রিং-এর মধ্যে সাবস্ট্রিং ঘটছে কিনা তা পরীক্ষা করার জন্য ব্যবহার করা হয়।
এটি বুলিয়ান মান প্রদান করে। যদি স্ট্রিং-এ সাবস্ট্রিং বিদ্যমান থাকে বা মানটি খালি স্ট্রিং (“”) হয়, তাহলে এটি সত্য দেখায়, অন্যথায় ফলস প্রদান করে।
ব্যতিক্রম − str নাল হলে এই পদ্ধতিটি ArgumentNullException দিতে পারে।
এই পদ্ধতিটি কেস-সংবেদনশীল চেকিং সঞ্চালিত করে। অনুসন্ধান সর্বদা স্ট্রিংয়ের প্রথম অক্ষর অবস্থান থেকে শুরু হবে এবং শেষ অক্ষর অবস্থান পর্যন্ত চলতে থাকবে৷
উদাহরণ 1
যদি স্ট্রিংটি পাওয়া যায় তবে এটি কেস সংবেদনশীল হয় তা সত্য নয় অন্যথা মিথ্যা
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; if (strs.Contains("sachin")){ System.Console.WriteLine("String Present"); } else { System.Console.WriteLine("String Not Present"); } Console.ReadLine(); }
আউটপুট
String Not Present
উদাহরণ 2
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; if (strs.Contains("Sachin")){ System.Console.WriteLine("String Present"); } else { System.Console.WriteLine("String Not Present"); } Console.ReadLine(); }
আউটপুট
String Present
উদাহরণ 3
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; var res = strs.Where(x => x == "Sachin").FirstOrDefault(); System.Console.WriteLine(res); Console.ReadLine(); }
আউটপুট
Sachin
উদাহরণ 4
static void Main(string[] args){ string[] strs = { "Sachin", "India", "Bangalore", "Karnataka", "Delhi" }; foreach (var item in strs){ if (item == "Sachin"){ System.Console.WriteLine("String is present"); } } Console.ReadLine(); }
আউটপুট
String is present