我想獲得這段代碼在C#中工作,我想要做的是如果一個文本字段更新以驗證其整數(HP是一個整數)。C#抓取輸入文本並推送到一個整數
因此,通過嘗試將輸入轉換爲整數,我要麼獲得一個新的整數,併爲其設置值,或者如果失敗,它將採用先前驗證的值並將其推回到文本字段(非常多忽略輸入,更新它,現在它是一個驗證輸入)。
在我的腦海裏,這是所有的邏輯和工作,實際上它不是。請幫忙。
private void Input_HP_TextChanged(object sender, EventArgs e)
{
Try
{
HP = Convert.ToInt32(Input_HP.Text);
}
catch(Exception e)
{
Input_HP.Text = HP;
}
}
這是一個很好的答案,不應該有降價! – musefan
感謝工作像一個魅力(必須確保tempInt被全部使用,並關閉如果與「)」;) – Taoh