Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

Stack.ToString () उदाहरण के साथ C# में विधि

C# में Stack.ToString () विधि का उपयोग स्टैक क्लास ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व प्राप्त करने के लिए किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

सार्वजनिक स्ट्रिंग ToString ();

उदाहरण

आइए अब एक उदाहरण देखें -

 सिस्टम का उपयोग करना; सिस्टम का उपयोग करना। संग्रह; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {स्टैक स्टैक =नया स्टैक (); स्टैक। पुश (150); स्टैक। पुश (300); स्टैक। पुश (500); स्टैक। पुश (750); स्टैक। पुश (1000); स्टैक। पुश (1250); स्टैक। पुश (1500); स्टैक। पुश (2000); स्टैक। पुश (2500); कंसोल। राइटलाइन ("स्टैक एलिमेंट्स ..."); foreach (स्टैक में इंट वैल) {कंसोल। राइटलाइन (वैल। टॉस्ट्रिंग ()); } कंसोल। राइटलाइन ("तत्वों की संख्या =" + स्टैक। गणना); स्टैक। पुश (3000); स्टैक। पुश (3500); स्टैक। पुश (4000); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... अपडेट किया गया"); foreach (स्टैक में इंट वैल) {कंसोल। राइटलाइन (वैल। टॉस्ट्रिंग ()); } कंसोल.राइटलाइन("\nतत्वों की संख्या (अपडेटेड) ="+स्टैक।काउंट); Console.WriteLine ("\ n स्टैक को एक नई सरणी में कॉपी कर रहा है..."); ऑब्जेक्ट [] objArr =स्टैक। ToArray (); foreach (objArr में ऑब्जेक्ट ओब) {कंसोल। राइटलाइन (ओबी); } Console.WriteLine("\nसरणी में तत्वों की संख्या ="+objArr.Length); }}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

स्टैक एलिमेंट्स...25002000150012501000750500300150तत्वों की संख्या =9स्टैक एलिमेंट्स...अपडेट किया गया40003500300025002000150012501000750500300150तत्वों की संख्या (अपडेट की गई) =12स्टैक को एक नए एरे में कॉपी करना...40003500300025002000150012501000750500300150ऐरे में एलिमेंट्स की संख्या =12

उदाहरण

आइए अब एक और उदाहरण देखें -

 सिस्टम का उपयोग करना; सिस्टम का उपयोग करना। संग्रह; पब्लिक क्लास डेमो {सार्वजनिक स्थैतिक शून्य मुख्य () {स्टैक स्टैक =नया स्टैक (); स्टैक। पुश ("इंस्पिरॉन"); स्टैक। पुश ("एलियनवेयर"); स्टैक। पुश ("प्रोजेक्टर"); स्टैक। पुश ("मॉनिटर"); स्टैक। पुश ("एक्सपीएस"); स्टैक। पुश ("लैपटॉप"); स्टैक। पुश ("नोटबुक"); कंसोल। राइटलाइन ("स्टैक एलिमेंट्स ..."); foreach (स्टैक में स्ट्रिंग वैल) {Console.WriteLine(val.ToString ()); } कंसोल। राइटलाइन ("तत्वों की संख्या =" + स्टैक। गणना); कंसोल। राइटलाइन ("शीर्ष पर तत्व =" + स्टैक। पीक ()); स्टैक। पुश ("अल्ट्राबुक"); स्टैक। पुश ("कैमरा"); स्टैक। पुश ("कीबोर्ड"); कंसोल। राइटलाइन ("\ n स्टैक तत्व ... अपडेट किया गया"); foreach (स्टैक में स्ट्रिंग वैल) {Console.WriteLine(val.ToString ()); } कंसोल। राइटलाइन ("शीर्ष पर तत्व =" + स्टैक। पीक ()); Console.WriteLine("\nतत्वों की संख्या (अपडेट की गई) ="+स्टैक.काउंट); ढेर। साफ़ करें (); कंसोल.लिखें ("तत्वों की संख्या (अपडेटेड) =" + स्टैक। गणना); }}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

स्टैक एलिमेंट्स...नोटबुकलैपटॉपएक्सपीएसमॉनिटरप्रोजेक्टरएलियनवेयरइंस्पिरॉनतत्वों की संख्या =7तत्व शीर्ष पर =नोटबुकस्टैक तत्व...अपडेट किए गएकीबोर्ड कैमराअल्ट्राबुकनोटबुकलैपटॉपएक्सपीएसमॉनिटरप्रोजेक्टरएलियनवेयरइंस्पिरॉनएलिमेंट शीर्ष पर =कीबोर्डतत्वों की संख्या (अपडेटेड) =10 तत्वों की संख्या (अपडेट की गई) 
  1. UInt32.ToString () उदाहरण के साथ सी # में विधि

    C# में UInt32.ToString() विधि का उपयोग वर्तमान UInt32 इंस्टेंस के संख्यात्मक मान को इसके समकक्ष स्ट्रिंग प्रतिनिधित्व में बदलने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public override string ToString(); उदाहरण आइए अब UInt32.ToString() विधि को लागू करने के लिए एक उदाहरण देखें - usi

  1. उदाहरण के साथ जावा में मैचर टूस्ट्रिंग () विधि

    java.util.regex.Matcher वर्ग एक इंजन का प्रतिनिधित्व करता है जो विभिन्न मिलान संचालन करता है। इस वर्ग के लिए कोई कंस्ट्रक्टर नहीं है, आप java.util.regex.Pattern वर्ग की माचिस () पद्धति का उपयोग करके इस वर्ग का एक ऑब्जेक्ट बना/प्राप्त कर सकते हैं। toString () मैचर क्लास की विधि वर्तमान मैचर ऑब्जेक्

  1. उदाहरण के साथ जावा में पैटर्न टूस्ट्रिंग () विधि

    पैटर्न java.util.regex . की कक्षा पैकेज रेगुलर एक्सप्रेशन का एक संकलित प्रतिनिधित्व है। toString () इस वर्ग की विधि नियमित अभिव्यक्ति का स्ट्रिंग प्रतिनिधित्व लौटाती है जिसके उपयोग से वर्तमान पैटर्न संकलित किया गया था। उदाहरण1 आयात करें System.out.println (इनपुट स्ट्रिंग दर्ज करें); स्ट्रिंग इनपुट