Giới thiệu
Để kiểm tra một ký tự Unicode có phải là chữ cái viết thường (lowercase letter) hay không, bạn sử dụng phương thức tĩnh Char.IsLower(char). Phương thức trả về true nếu ký tự thuộc danh mục "Lowercase Letter" (Ll) trong Unicode.
Ví dụ 1: Ký tự 'K' (chữ hoa)
using System;
public class Demo
{
public static void Main()
{
bool res;
char val = 'K';
Console.WriteLine("Giá trị = " + val);
res = Char.IsLower(val);
Console.WriteLine("Giá trị có phải chữ thường không? = " + res);
}
}
Kết quả
Giá trị = K Giá trị có phải chữ thường không? = False
Ví dụ 2: Ký tự 'd' (chữ thường)
using System;
public class Demo
{
public static void Main()
{
bool res;
char val = 'd';
Console.WriteLine("Giá trị = " + val);
res = Char.IsLower(val);
Console.WriteLine("Giá trị có phải chữ thường không? = " + res);
}
}
Kết quả
Giá trị = d Giá trị có phải chữ thường không? = True
Lưu ý: Char.IsLower hoạt động với toàn bộ Unicode, không chỉ ASCII. Ví dụ: 'à', 'ñ', 'α' (alpha tiếng Hy Lạp) đều trả về true. Ký tự số, dấu câu, ký hiệu, chữ hoa đều trả về false.