請爲我提供關於下面代碼的意見..關於選項1和選項2,以便在C#中使用更好的編程習慣。使用鍵枚舉或Ascii代碼在編程方面更好?
private void textBox1_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
// Option 1
if (e.KeyCode == Keys.Enter)
{
// some code
}
//Option 2
if (e.KeyCode == (char)13)
{
// some code
}
}
將導致該網站是不是代碼審查,在這裏嘗試http://codereview.stackexchange.com/張貼 –
只是要求更好的方式 - 可用在性能或良好的編程習慣方面的選擇。 – user3114414
是否有任何特定原因需要使用選項2?你正在研究的場景有什麼特別之處?因爲我真的想不出任何理由選擇它。 – Kjartan