변수의 범위는 변수가 액세스되는 위치를 나타내는 코드 영역입니다.
변수의 경우 다음 수준이 있습니다. -
방법 수준
메소드 내부에 선언된 변수는 지역변수입니다.
수업 수준
클래스 내부에 선언된 변수는 지역변수이며, 클래스 멤버변수입니다.
변수 범위의 예를 살펴보겠습니다 -
예
using System;
namespace Demo {
class Program {
public int Divide(int num1, int num2) {
// local variable in a method
int result;
result = num1 / num2;
return result;
}
static void Main(string[] args) {
// local variable
int a = 150;
int b = 10;
int res;
Program p = new Program();
res = p.Divide(a, b);
Console.WriteLine("Division Result = {0}", res );
Console.ReadLine();
}
}
} 출력
Division Result = 15