কম্পিউটার টিউটোরিয়াল

C# StringBuilder.CopyTo() মেথড

C#-এ StringBuilder.CopyTo() মেথড একটি StringBuilder অবজেক্টের নির্দিষ্ট অংশ থেকে ক্যারেক্টার কপি করে একটি ডেস্টিনেশন ক্যারেক্টার অ্যারে-তে নির্দিষ্ট অবস্থানে রাখে।

সিনট্যাক্স

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

এখানে, sourceIndex হলো কপি শুরু করার সোর্স ইনডেক্স, dest হলো গন্তব্য অ্যারে, destIndex হলো গন্তব্য অ্যারেতে কপি শুরু করার ইনডেক্স, এবং 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. C#-এ Uri.EscapeDataString(String) মেথড

  2. C#-এ String.PadRight() মেথড: স্ট্রিংয়ের ডানে প্যাডিং যোগ করা

  3. C# SingleOrDefault() পদ্ধতি

  4. C#-এ String.Join() মেথড ব্যবহার করে স্ট্রিং অ্যারের উপাদানগুলো একত্রিত করা