我使用的是事件PreviewKeyDown
,和我將重點名單的關鍵,如下面的例子:如何將System.Windows.Input.Key轉換爲數字?
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」。 很快,如果我嘗試將此字符串轉換爲整數,它將會發生異常。
現在,我該如何處理?
只要注意到它本質上是L.B答案,但使用正確的命名空間/類型。將更新答案更多closley匹配他的。 –