C# में String क्लास स्ट्रिंग ऑब्जेक्ट्स के साथ काम करने के लिए कई उपयोगी मेथड्स प्रदान करती है। यहां सबसे अधिक उपयोग किए जाने वाले मेथड्स की सूची दी गई है:
| क्र.सं. | मेथड और विवरण |
|---|---|
| 1 | public static int Compare(string strA, string strB) दो निर्दिष्ट स्ट्रिंग ऑब्जेक्ट्स की तुलना करता है और एक इंटीजर लौटाता है जो सॉर्ट ऑर्डर में उनकी सापेक्ष स्थिति दर्शाता है। |
| 2 | public static int Compare(string strA, string strB, bool ignoreCase) दो स्ट्रिंग्स की तुलना करता है, लेकिन यदि बूलियन पैरामीटर true है तो केस को नज़रअंदाज करता है। |
| 3 | public static string Concat(string str0, string str1) दो स्ट्रिंग ऑब्जेक्ट्स को जोड़ता (concatenate) है। |
| 4 | public static string Concat(string str0, string str1, string str2) तीन स्ट्रिंग ऑब्जेक्ट्स को जोड़ता है। |
| 5 | public static string Concat(string str0, string str1, string str2, string str3) चार स्ट्रिंग ऑब्जेक्ट्स को जोड़ता है। |
| 6 | public bool Contains(string value) एक मान लौटाता है जो दर्शाता है कि निर्दिष्ट स्ट्रिंग ऑब्जेक्ट इस स्ट्रिंग के भीतर होता है या नहीं। |
| 7 | public static string Copy(string str) निर्दिष्ट स्ट्रिंग के समान मान वाला एक नया स्ट्रिंग ऑब्जेक्ट बनाता है। |
| 8 | public void CopyTo(int sourceIndex, char[] destination, int destinationIndex, int count) स्ट्रिंग ऑब्जेक्ट के निर्दिष्ट स्थान से निर्दिष्ट संख्या में कैरेक्टर्स को यूनिकोड कैरेक्टर्स की सरणी में निर्दिष्ट स्थान पर कॉपी करता है। |
| 9 | public bool EndsWith(string value) निर्धारित करता है कि स्ट्रिंग ऑब्जेक्ट का अंत निर्दिष्ट स्ट्रिंग से मेल खाता है या नहीं। |
| 10 | public bool Equals(string value) निर्धारित करता है कि वर्तमान स्ट्रिंग ऑब्जेक्ट और निर्दिष्ट स्ट्रिंग ऑब्जेक्ट का मान समान है या नहीं। |
| 11 | public static bool Equals(string a, string b) निर्धारित करता है कि दो निर्दिष्ट स्ट्रिंग ऑब्जेक्ट्स का मान समान है या नहीं। |
उदाहरण: Contains() मेथड का उपयोग
Contains(string value) मेथड जांचता है कि कोई सबस्ट्रिंग स्ट्रिंग में मौजूद है या नहीं।
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
string str = "This is test";
if (str.Contains("test")) {
Console.WriteLine("Yes, 'test' was found.");
}
Console.ReadKey();
}
}
}
आउटपुट
Yes, 'test' was found.
अन्य उपयोगी स्ट्रिंग मेथड्स
- Substring() - सबस्ट्रिंग निकालने के लिए
- Replace() - कैरेक्टर्स या सबस्ट्रिंग बदलने के लिए
- Split() - स्ट्रिंग को सरणी में विभाजित करने के लिए
- Trim() - शुरुआत और अंत से व्हाइटस्पेस हटाने के लिए
- ToUpper() / ToLower() - केस बदलने के लिए
- IndexOf() / LastIndexOf() - कैरेक्टर या सबस्ट्रिंग की स्थिति खोजने के लिए