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

C#-এ TrimStart() এবং TrimEnd() মেথডের পার্থক্য


TrimStart() মেথড স্ট্রিং-এর শুরুতে (leading) নির্দিষ্ট ক্যারেক্টার সেটের সবগুলো ঘটনা মুছে ফেলে, অন্যদিকে TrimEnd() মেথড স্ট্রিং-এর শেষে (trailing) নির্দিষ্ট ক্যারেক্টার সেটের সবগুলো ঘটনা মুছে ফেলে।

TrimStart()

TrimStart() মেথড একটি অ্যারে-তে নির্দিষ্ট ক্যারেক্টার সেটের সবগুলো শুরুর (leading) ঘটনা মুছে ফেলে।

উদাহরণ: শুরুর সব শূন্য (0) মুছে ফেলা

using System;

class Program {
    static void Main() {
        String str = "0009678".TrimStart(new Char[] { '0' });
        Console.WriteLine(str);
    }
}

আউটপুট

9678

TrimEnd()

TrimEnd() মেথড একটি অ্যারে-তে নির্দিষ্ট ক্যারেক্টার সেটের সবগুলো শেষের (trailing) ঘটনা মুছে ফেলে।

উদাহরণ: শেষের সব ১ (1) মুছে ফেলা

using System;

class Program {
    static void Main() {
        String str = "7341111".TrimEnd(new Char[] { '1' });
        Console.WriteLine(str);
    }
}

আউটপুট

734

  1. C# এবং .NET-এর পার্থক্য

  2. C#-তে var এবং dynamic-এর পার্থক্য

  3. C#-এ বক্সিং (Boxing) vs আনবক্সিং (Unboxing) পার্থক্য

  4. Go এবং Java-এর পার্থক্য