我正在使用一个事件PreviewKeyDown
,并将该键添加到一个键列表中,如下例所示:
List<Key> keys = new List<Key>();
private void MDIChildBackground_PreviewKeyDown(object sender, KeyEventArgs e)
{
keys.Add(e.Key);
}
然后我想从列表中取出键并转换为整数。
例子:
int number=int.parse(keys[0].ToString());
ps:只会输入数字
但问题在于转换为字符串,因为当我在键盘上键入一 (1) 并转换为字符串时,字符串值为“D1”而不是“1”。很快,如果我尝试将此字符串转换为整数,它会给出异常。
现在,我该如何处理?