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

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

C# में StringBuilder.CopyTo() विधि का उपयोग इस उदाहरण के एक निर्दिष्ट खंड से एक गंतव्य चार सरणी के निर्दिष्ट खंड में वर्णों की प्रतिलिपि बनाने के लिए किया जाता है।

सिंटैक्स

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

public void CopyTo (int sourceIndex, char[] dest, int destIndex, int count);

ऊपर, पैरामीटर स्रोत इंडेक्स इस उदाहरण में प्रारंभिक स्थिति है जहां से वर्णों की प्रतिलिपि बनाई जाएगी। गंतव्य वह सरणी है जहां वर्णों की प्रतिलिपि बनाई जाएगी, जबकि गंतव्य में गंतव्य की प्रारंभिक स्थिति है जहां वर्णों की प्रतिलिपि बनाई जाएगी। गिनती पैरामीटर कॉपी किए जाने वाले वर्णों की संख्या है।

उदाहरण

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

using System;
using System.Text;
public class Demo {
   public static void Main() {
      StringBuilder strBuilder = new StringBuilder("ghgh78hkjj");
      char c = strBuilder[3];
      Console.WriteLine("String = "+strBuilder);
      Console.WriteLine("Character = "+c);
      char[] arr = new char[15];
      strBuilder.CopyTo(3, arr, 2, 6);
      Console.WriteLine("\nCopied String in char array...");
      Console.WriteLine(arr);
   }
}

आउटपुट

String = ghgh78hkjj
Character = h
Copied String in char array...
h78hkj

उदाहरण

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

using System;
using System.Text;
public class Demo {
   public static void Main() {
      StringBuilder strBuilder = new StringBuilder("JohnWick");
      Console.WriteLine("String = "+strBuilder);
      char[] arr = new char[5] {'a', 'b', 'c', 'd', 'e'};
      strBuilder.CopyTo(1, arr, 1, 3);
      Console.WriteLine("\nCopied String in char array...");
      Console.WriteLine(arr);
   }
}

आउटपुट

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

String = JohnWick
Copied String in char array...
aohne

  1. सी # स्ट्रिंग। पैडराइट विधि:

    PadRight () विधि का उपयोग करके रिक्त स्थान के साथ स्ट्रिंग के अंत को पैड करें। आप इसे यूनिकोड वर्ण से भी पैड कर सकते हैं। मान लें कि निम्नलिखित हमारी स्ट्रिंग है। string myStr = "Text1"; उपरोक्त स्ट्रिंग के अंत में पैडिंग सेट करने के लिए, PadRight विधि का उपयोग करें। myStr.PadRight(10);

  1. सी # सिंगलोरडिफॉल्ट () विधि

    विधि अनुक्रम का एकल विशिष्ट तत्व लौटाती है। यदि तत्व अनुक्रम में मौजूद नहीं है, तो डिफ़ॉल्ट मान वापस आ जाता है। हमारे यहां दो स्ट्रिंग ऐरे हैं। string[] str1 = { "one" }; string[] str2 = { }; पहली सरणी एक तत्व के लिए जाँच की जाती है, जबकि दूसरी सरणी खाली होती है और SingleorDefault का उपय

  1. स्ट्रिंग जॉइन () विधि

    प्रत्येक तत्व के बीच निर्दिष्ट विभाजक का उपयोग करते हुए, स्ट्रिंग्स में शामिल हों () विधि एक स्ट्रिंग सरणी के सभी तत्वों को जोड़ती है। नीचे दिए गए उदाहरण में हमारे पास एक मल्टी-लाइन स्ट्रिंग है और हमने सेपरेटर को \n - . के रूप में सेट किया है String.Join("\n", starray); उदाहरण निम्नलिखित