📅  最后修改于: 2023-12-03 15:14:30.473000             🧑  作者: Mango
在使用键盘输入时,我们可能需要判断 Caps Lock 是否开启。在 C# 中可以通过 Control 类中的一个字段获取 Caps Lock 的状态。
下面是一个简单的程序,用于检查 Caps Lock 是打开还是关闭。
using System;
class Program
{
static void Main(string[] args)
{
bool capsLockOn = Console.CapsLock;
if (capsLockOn)
{
Console.WriteLine("Caps Lock is on.");
}
else
{
Console.WriteLine("Caps Lock is off.");
}
Console.ReadLine();
}
}
首先我们要使用 using System;
引入 System
命名空间,因为 Console
类是在这个命名空间中定义的。
在 Main
方法中,我们使用 Console.CapsLock
属性获取 Caps Lock 的状态。如果该属性的值为 true
,表示 Caps Lock 打开,否则为关闭。
然后我们使用一个简单的 if-else 结构来输出 Caps Lock 的状态。
最后我们等待用户输入,以保证程序不会立即退出。
当 Caps Lock 打开时,程序输出:
Caps Lock is on.
当 Caps Lock 关闭时,程序输出:
Caps Lock is off.
在本文中,我们介绍了如何在 C# 中通过控制台检查 Caps Lock 是否打开。Caps Lock 状态可以使用 Console.CapsLock
属性获取。