บทนำ
เมธอด Char.IsLower() ใน C# ใช้ตรวจสอบว่าตัวอักษร Unicode ที่ระบุนั้นจัดอยู่ในประเภทตัวอักษรพิมพ์เล็ก (lowercase letter) หรือไม่ คืนค่า true หากเป็นตัวพิมพ์เล็ก มิฉะนั้นคืน false
ไวยากรณ์ (Syntax)
public static bool IsLower (char ch);
โดยที่ ch คือตัวอักษร Unicode ที่ต้องการประเมิน
ตัวอย่างที่ 1: ตรวจสอบตัวอักษรพิมพ์ใหญ่
using System;
public class Demo
{
public static void Main()
{
bool res;
char val = 'K';
Console.WriteLine("Value = " + val);
res = Char.IsLower(val);
Console.WriteLine("Is the value a lowercase letter? = " + res);
}
}
ผลลัพธ์
Value = K Is the value a lowercase letter? = False
ตัวอย่างที่ 2: ตรวจสอบตัวอักษรพิมพ์เล็ก
using System;
public class Demo
{
public static void Main()
{
bool res;
char val = 'd';
Console.WriteLine("Value = " + val);
res = Char.IsLower(val);
Console.WriteLine("Is the value a lowercase letter? = " + res);
}
}
ผลลัพธ์
Value = d Is the value a lowercase letter? = True
สรุป
เมธอด Char.IsLower() ทำงานตามมาตรฐาน Unicode จึงรองรับตัวอักษรพิมพ์เล็กของภาษาต่างๆ ไม่ใช่แค่ a-z เท่านั้น เหมาะสำหรับการตรวจสอบข้อมูลนำเข้า การแปลงรูปแบบข้อความ หรือการวิเคราะห์ข้อความ