เมธอด Char.ToLowerInvariant() ใน C# ใช้แปลงค่าของตัวอักษร Unicode เป็นตัวพิมพ์เล็กที่เทียบเท่าโดยใช้กฎการเปลี่ยนรูปแบบของวัฒนธรรมที่ไม่เปลี่ยนแปลง (invariant culture)
ไวยากรณ์
public static char ToLowerInvariant (char ch);
พารามิเตอร์ ch คือตัวอักษร Unicode ที่ต้องการแปลง
ตัวอย่าง
ตัวอย่างที่ 1: แปลง 'D' เป็นตัวพิมพ์เล็ก
using System;
public class Demo {
public static void Main(){
char ch = 'D';
char res = Char.ToLowerInvariant(ch);
Console.WriteLine("Value = " + ch);
Console.WriteLine("Lowercase Equivalent = " + res);
}
}
ผลลัพธ์
Value = D Lowercase Equivalent = d
ตัวอย่างเพิ่มเติม
ตัวอย่างที่ 2: แปลง 'p' (เป็นตัวพิมพ์เล็กอยู่แล้ว)
using System;
public class Demo {
public static void Main(){
char ch = 'p';
char res = Char.ToLowerInvariant(ch);
Console.WriteLine("Value = " + ch);
Console.WriteLine("Lowercase Equivalent = " + res);
}
}
ผลลัพธ์
Value = p Lowercase Equivalent = p