String က စာသား data ကိုကိုင်တွယ်တဲ့ type ပါ။ User name, email, message, product title, search keyword စတာတွေကို သိမ်းဖို့ အသုံးများပါတယ်။ C# string မှာ useful methods တွေများလို့ text processing လုပ်ရတာ အဆင်ပြေပါတယ်။
csharp
string userName = " thuta tech ";
string cleanName = userName.Trim();
Console.WriteLine(cleanName.ToUpper());
Console.WriteLine($"Length: {cleanName.Length}");
Console.WriteLine($"Contains tech: {cleanName.Contains("tech")}");ဒီ code က ဘာလုပ်တာလဲ
Trim()က စာသားအစ/အဆုံးက space တွေဖြုတ်ပေးပါတယ်။ToUpper()က စာလုံးအားလုံးကို uppercase ပြောင်းပါတယ်။Lengthက စာလုံးအရေအတွက် ပြန်ပေးပါတယ်။Contains()က သတ်မှတ်ထားတဲ့စာသားပါလား စစ်ပေးပါတယ်။
You should see
THUTA TECH Length: 10 Contains tech: TrueInfo
⚠️ Common mistake
C# string comparison မှာ uppercase/lowercase က အရေးပါနိုင်ပါတယ်။ "Tech" နဲ့ "tech" ကို တူတယ်လို့မယူပါ။ Search logic တွေမှာ case-insensitive စစ်ချင်ရင် နှစ်ဖက်လုံးကို ToLower() ပြောင်းပြီးစစ်နိုင်ပါတယ်။