सी # में, 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