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

C#-এ স্ট্রিং-এর নির্দিষ্ট ইনডেক্সে ক্যারেক্টার রিপ্লেস করা

স্ট্রিং ইমিউটেবল হওয়ায় সরাসরি ক্যারেক্টার পরিবর্তন করা যায় না। ToCharArray() দিয়ে ক্যারেক্টার অ্যারেতে কনভার্ট করে পরিবর্তন করা হয়, তারপর নতুন স্ট্রিং তৈরি করা হয়।

উদাহরণ

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main(string[] args)
    {
        string str1 = "Port";
        Console.WriteLine("মূল স্ট্রিং: " + str1);
        char[] ch = str1.ToCharArray();
        ch[0] = 'F'; // প্রথম ক্যারেক্টার পরিবর্তন
        string str2 = new string(ch);
        Console.WriteLine("নতুন স্ট্রিং: " + str2);
    }
}

আউটপুট

মূল স্ট্রিং: Port
নতুন স্ট্রিং: Fort

ইনডেক্স ০-ভিত্তিক। ch[2] = 'F' দিয়ে ৩য় পজিশনের ক্যারেক্টার বদলানো যায়।

  1. পাইথনে দেওয়া স্ট্রিং-এ প্রথম পুনরাবৃত্ত ক্যারেক্টারটির ইনডেক্স খুঁজে বের করার প্রোগ্রাম

  2. পাইথনে স্ট্রিং থেকে nth ক্যারেক্টার রিমুভ করা

  3. পাইথন প্রোগ্রাম: স্ট্রিং থেকে nth ক্যারেক্টার মুছে ফেলা

  4. পাইথন প্রোগ্রাম: স্ট্রিং থেকে n-তম ক্যারেক্টার সরিয়ে ফেলা