स्ट्रिंग लिटरल
स्ट्रिंग अक्षर या स्थिरांक दोहरे उद्धरण चिह्नों "" या @" के साथ संलग्न हैं। एक स्ट्रिंग में ऐसे अक्षर होते हैं जो अक्षर अक्षर के समान होते हैं:सादा वर्ण, एस्केप अनुक्रम, और सार्वभौमिक वर्ण।
यहाँ स्ट्रिंग लिटरल्स के कुछ उदाहरण दिए गए हैं -
Hello, World" "Welcome, \
स्ट्रिंग अक्षर के उपयोग को दर्शाने वाला एक उदाहरण निम्नलिखित है -
उदाहरण
using System; namespace Demo { class Program { static void Main(string[] args) { // string string str1 ="Hello, World"; Console.WriteLine(str1); // Multi-line string string str2 = @"Welcome, Hope you are doing great!"; Console.WriteLine(str2); } } }
स्ट्रिंग ऑब्जेक्ट
निम्न विधियों में से किसी एक का उपयोग करके स्ट्रिंग ऑब्जेक्ट बनाएं -
- स्ट्रिंग वेरिएबल के लिए एक स्ट्रिंग अक्षर निर्दिष्ट करके
- स्ट्रिंग क्लास कंस्ट्रक्टर का उपयोग करके
- स्ट्रिंग कॉन्सटेनेशन ऑपरेटर (+) का उपयोग करके
- किसी संपत्ति को पुनः प्राप्त करके या एक स्ट्रिंग लौटाने वाली विधि को कॉल करके
- किसी मान या वस्तु को उसके स्ट्रिंग प्रतिनिधित्व में बदलने के लिए स्वरूपण विधि को कॉल करके
आप एक स्ट्रिंग ऑब्जेक्ट कैसे बना सकते हैं और दो स्ट्रिंग्स की तुलना इस प्रकार कर सकते हैं -
उदाहरण
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() ; } } }