📜  C#| Char.IsUpper()方法(1)

📅  最后修改于: 2023-12-03 15:14:27.736000             🧑  作者: Mango

C# | Char.IsUpper() 方法

简介

Char.IsUpper() 方法用于检测给定的字符是否为大写字母。该方法返回一个布尔值,如果字符是大写字母,则返回 true,否则返回 false

语法
public static bool IsUpper(char c)
参数
  • c:要检测的字符。
返回值
  • 如果给定的字符为大写字母,则返回 true
  • 如果给定的字符为小写字母或非字母字符,则返回 false
示例
using System;

class Program
{
    static void Main()
    {
        char uppercaseChar = 'A';
        char lowercaseChar = 'a';
        char digitChar = '5';
        
        bool isUppercase1 = Char.IsUpper(uppercaseChar);    // 返回 true
        bool isUppercase2 = Char.IsUpper(lowercaseChar);    // 返回 false
        bool isUppercase3 = Char.IsUpper(digitChar);        // 返回 false

        Console.WriteLine($"Is uppercase? {isUppercase1}");
        Console.WriteLine($"Is uppercase? {isUppercase2}");
        Console.WriteLine($"Is uppercase? {isUppercase3}");
    }
}

输出结果:

Is uppercase? True
Is uppercase? False
Is uppercase? False
注意事项
  • 该方法是静态方法,使用时直接使用 Char.IsUpper(c) 的形式,无需实例化 Char 类。
  • 如果使用的字符不是字母,则返回值将始终为 false
  • 该方法在比较字符时不区分区域性(Culture)。
相关方法
  • Char.IsLower(char c):用于检测给定的字符是否为小写字母。
  • Char.ToUpper(char c):将字符转换为大写字母。
  • Char.ToLower(char c):将字符转换为小写字母。

详细的文档可以参考 Microsoft 文档

这是一个简单的介绍,希望对你有所帮助!