저는 C#을 처음 사용하고 Windows 양식을 사용하고 있습니다.C#에서 변수를 선언하는 가장 좋은 방법은 무엇입니까?
나는 모양이 here과 here 이었지만 실제로는 내 질문과 관련이 없습니다.
예 1 :
public partial class Form1 : Form { private void button1_Click(object sender, EventArgs e) { string My_Variable; . // do stuff with My_Variable ... } }
예 2 :
예 1에서public partial class Form1 : Form
{
string My_Variable;
private void button1_Click(object sender, EventArgs e)
{
.
// do stuff with My_Variable ...
}
}
의 button1
이벤트를 트리거한다
의 우리가 두 가지 예를 가정 해 봅시다 여러 번 사용하면 My_Variable
이 여러 번 메모리가 선언되고 할당 되었습니까? 변수를 선언하는 가장 좋은 방법은 무엇이며 그 이유는 무엇입니까?
이 두 가지 예에서 당신에게
조사 '범위 지정'을 선택하면 답변을 찾을 수 있습니다. –
첫 번째 코드는 변수를 선언하고 두 번째 코드는 변수를 선언합니다. 두 번째 코드는 필드를 선언합니다. 이러한 개념은 결정적으로 다르며, 하나를 사용하든 다른 것을 사용하든 "모범 사례"와는 아무런 관련이 없습니다. –
버튼 클릭으로 선언 된 변수의 수명은 클릭 이벤트 기간 동안 만 가능합니다. – Wheels73