สตริงและการแทรกค่า
สร้างและตรวจข้อความด้วยความสามารถด้านสตริงสมัยใหม่ของ C#
ทำงานอย่างไร
สตริงเป็นชนิดอ้างอิงที่เปลี่ยนค่าไม่ได้ และมีการจัดรูปแบบกับการค้นหาให้ใช้มากมาย
การแทรกค่าใส่นิพจน์ไว้ในวงเล็บปีกกา Trim คืนสตริงใหม่และไม่เปลี่ยนค่าเดิม
ตัวอย่าง C# ที่รันได้
Program.cs
using System;
class Program
{
static void Main()
{
string name = " Ada Lovelace ";
string clean = name.Trim();
Console.WriteLine($"{clean} has {clean.Length} characters.");
Console.WriteLine(clean.Contains("Love", StringComparison.OrdinalIgnoreCase));
}
}
Ada Lovelace has 12 characters.
Trueฝึกกับดีบักเกอร์
ตั้ง breakpoint ที่การกำหนดค่าหรือเงื่อนไขสำคัญ กด Debug แล้วดูค่าตัวแปรภายในก่อนไปยังบรรทัดถัดไป
ฝึกด้วยโจทย์
ใช้สิ่งที่เรียนในบทนี้แก้ปัญหาจริง ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันทีและรีวิวจาก AI
- กลับลำดับสตริง คืนค่าตัวอักษรของสตริงโดยเรียงลำดับย้อนกลับ. ง่าย
- Title Case เปลี่ยนตัวอักษรตัวแรกของแต่ละคำให้เป็นตัวพิมพ์ใหญ่ ง่าย
- Acronym Generator Create an acronym from the first letter of every word, in uppercase. ง่าย