我是C#的新手,我使用Windows窗體。在C#中聲明變量的最佳做法是什麼?
假設我們有兩個例子:
例1:
public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { string My_Variable; . // do stuff with My_Variable ... } }
例2:
public partial class Form1 : Form
{
string My_Variable;
private void button1_Click(object sender, EventArgs e)
{
.
// do stuff with My_Variable ...
}
}
在例1,在激發button1
事件多次意味着My_Variable
被多次聲明和分配內存? 哪個示例是聲明變量的最佳實踐,爲什麼?
謝謝
研究'範圍',你會發現你的答案。 –
第一段代碼聲明瞭一個變量,第二段代碼沒有 - 它聲明瞭一個字段。這些概念是截然不同的,無論你使用哪一種都與「最佳實踐」無關。 –
在點擊按鈕下聲明的變量的生存時間僅限於點擊事件的持續時間。 – Wheels73