Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Char.IsLower ใน C# พร้อมตัวอย่าง


บทนำ

เมธอด 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 เท่านั้น เหมาะสำหรับการตรวจสอบข้อมูลนำเข้า การแปลงรูปแบบข้อความ หรือการวิเคราะห์ข้อความ