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

StringBuilder.ToString () सी # में विधि

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

सिंटैक्स

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

public override string ToString ();
public string ToString (int begnIndex, int len);

ऊपर, पैरामीटर begnIndex इस उदाहरण में सबस्ट्रिंग की शुरुआती स्थिति है, जबकि लेन सबस्ट्रिंग की लंबाई है।

उदाहरण

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

using System;
using System.Text;
public class Demo{
   public static void Main(){
      StringBuilder strBuilder = new StringBuilder("Katie");
      Console.WriteLine("String = "+strBuilder.ToString());
      Console.WriteLine("\nStringBuilder capacity = "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
      strBuilder.EnsureCapacity(35);
      Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
      strBuilder.EnsureCapacity(0);
      strBuilder.Length = 0;
      Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
   }
}

आउटपुट

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

String = Katie
StringBuilder capacity = 16
StringBuilder length = 5
StringBuilder capacity= 35
StringBuilder length = 5
StringBuilder capacity= 35
StringBuilder length = 0

उदाहरण

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

using System;
using System.Text;
public class Demo{
   public static void Main(){
      StringBuilder strBuilder = new StringBuilder("TomHanks");
      Console.WriteLine("StringBuilder = "+strBuilder.ToString());
      Console.WriteLine("String = "+strBuilder.ToString(3, 5));
      Console.WriteLine("\nStringBuilder capacity = "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
      strBuilder.EnsureCapacity(35);
      Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
      strBuilder.EnsureCapacity(0);
      strBuilder.Length = 0;
      Console.WriteLine("\nStringBuilder capacity= "+strBuilder.Capacity);
      Console.WriteLine("StringBuilder length = "+strBuilder.Length);
   }
}

आउटपुट

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

StringBuilder = TomHanks
String = Hanks
StringBuilder capacity = 16
StringBuilder length = 8
StringBuilder capacity= 35
StringBuilder length = 8
StringBuilder capacity= 35
StringBuilder length = 0

  1. जावास्क्रिप्ट RegExp toString () विधि

    रेगुलर एक्सप्रेशन के स्ट्रिंग मान को वापस करने के लिए RegExp toString () विधि का उपयोग किया जाता है। RegExp toString() विधि के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&quo

  1. C# में Convert.ToString विधि

    ToString() विधि का उपयोग करके निर्दिष्ट मान को उसके समकक्ष स्ट्रिंग में बदलें। एक बूल मान प्रारंभ करें। bool boolVal = false; अब, इसे एक स्ट्रिंग में बदलने के लिए, ToString () विधि का उपयोग करें। Convert.ToString(boolVal) निम्नलिखित पूरा उदाहरण है। उदाहरण using System; public class Demo {  

  1. सी # Enum ToString () विधि:

    ToString () विधि इस उदाहरण के मान को इसके समकक्ष स्ट्रिंग प्रतिनिधित्व में परिवर्तित करती है। सबसे पहले, एक एनम सेट करें। enum Vehicle { Car, Bus, Truck, Motobike }; इसे एक समान स्ट्रिंग प्रतिनिधित्व में बदलने के लिए, ToString() का उपयोग करें। Vehicle.Car.ToString("d") उदाहरण using Syste