กำหนดสตริงต้นฉบับ: "Hello World"
หลังกลับลำดับตัวอักษรในแต่ละคำ: "olleH dlroW"
วิธีการ
Split(' ')- แยกคำด้วยช่องว่างSelect(s => new String(s.Reverse().ToArray()))- กลับลำดับตัวอักษรในแต่ละคำstring.Join(" ", ...)- รวมคำกลับเข้าด้วยกัน
ตัวอย่างโค้ดเต็ม
using System;
using System.Linq;
class Demo {
static void Main() {
// สตริงต้นฉบับ
string str = "Hello World";
// กลับลำดับตัวอักษรในแต่ละคำ
string res = string.Join(" ", str.Split(' ').Select(s => new String(s.Reverse().ToArray())));
Console.WriteLine(res);
}
}
ผลลัพธ์
olleH dlroW
ต้องใช้: using System.Linq; สำหรับ Select() และ Reverse()