মান লें স্ট্রিংটি হোক:
var str = "welcome";
যদি আপনি শুধু কিছু ক্যারেক্টার রোটেট করতে চান, তবে Substring() মেথড ব্যবহার করুন। এখানে আমরা শুধু ২টি ক্যারেক্টার রোটেট করছি:
var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2);
str.Substring(1, str.Length - 1) প্রথম ক্যারেক্টার বাদ দিয়ে বাকি সব ক্যারেক্টার নেয়, এবং str.Substring(0, 2) প্রথম ২টি ক্যারেক্টার নেয়। এদের যোগ করলে স্ট্রিং রোটেট হয়।
সম্পূর্ণ উদাহরণ
using System;
public class Program
{
public static void Main()
{
var str = "welcome";
Console.WriteLine("Original String = " + str);
var res = str.Substring(1, str.Length - 1) + str.Substring(0, 2);
Console.WriteLine("Rotating two characters in the String: " + res);
}
}
আউটপুট
Original String = welcome Rotating two characters in the String: elcomewe