【发布时间】:2010-07-07 14:24:04
【问题描述】:
我正在尝试将 char 转换为 System.windows.Form.Keys 类型或将字符串转换为 Keys 数组。有谁知道如何以简单的方式做到这一点?
【问题讨论】:
我正在尝试将 char 转换为 System.windows.Form.Keys 类型或将字符串转换为 Keys 数组。有谁知道如何以简单的方式做到这一点?
【问题讨论】:
数字和大写字母的Keys 代码与相应的ASCII 代码匹配。假设您正在处理 ASCII,您可以这样做:
Keys key = (Keys) (byte) char.ToUpper(c);
【讨论】:
Keys 类型仅包含美国键盘中的大写字母和数字。非 ASCII 字符、小写字母和符号会因不同的键盘布局而异。如果你想使用非 ASCII 字母,那么你需要使用别的东西。