स्ट्रिंग लिटरल्स (String Literals)
स्ट्रिंग लिटरल्स या कॉन्स्टेंट डबल कोट्स "" या @"" में संलग्न होते हैं। एक स्ट्रिंग में वर्ण होते हैं जो कैरेक्टर लिटरल्स के समान होते हैं: सादे वर्ण, एस्केप सीक्वेंस, और यूनिवर्सल वर्ण।
स्ट्रिंग लिटरल्स के कुछ उदाहरण यहां दिए गए हैं:
"Hello, World" "Welcome, \
निम्नलिखित स्ट्रिंग लिटरल्स के उपयोग को दिखाने वाला एक उदाहरण है:
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { // string string str1 ="Hello, World"; Console.WriteLine(str1); // मल्टी-लाइन स्ट्रिंग string str2 = @"Welcome, Hope you are doing great!"; Console.WriteLine(str2); } } }स्ट्रिंग ऑब्जेक्ट (String Object)
निम्नलिखित विधियों में से एक का उपयोग करके स्ट्रिंग ऑब्जेक्ट बनाएं:
- एक स्ट्रिंग लिटरल को String वेरिएबल में असाइन करके
- String क्लास कंस्ट्रक्टर का उपयोग करके
- स्ट्रिंग कनकैटेनेशन ऑपरेटर (+) का उपयोग करके
- एक प्रॉपर्टी पुनर्प्राप्त करके या एक मेथड कॉल करके जो स्ट्रिंग लौटाता है
- एक मान या ऑब्जेक्ट को उसके स्ट्रिंग प्रतिनिधित्व में बदलने के लिए फ़ॉर्मेटिंग मेथड को कॉल करके
निम्नलिखित है कि आप कैसे एक स्ट्रिंग ऑब्जेक्ट बना सकते हैं और दो स्ट्रिंग की तुलना कर सकते हैं:
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { string str1 = "John"; string str2 = "Andy"; if (String.Compare(str1, str2) == 0) { Console.WriteLine(str1 + " and " + str2 + " are equal strings."); } else { Console.WriteLine(str1 + " and " + str2 + " are not equal strings."); } Console.ReadKey(); } } }