Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phạm vi biến trong C#

Phạm vi (scope) xác định nơi biến có thể được truy cập. Có hai cấp chính:

  • Cấp phương thức (Method level): Biến khai báo trong phương thức (local variable), chỉ tồn tại trong phương thức đó.
  • Cấp lớp (Class level): Biến khai báo trong lớp (field), truy cập được trong toàn bộ lớp (tùy modifier).

Ví dụ

using System;

namespace Demo
{
    class Program
    {
        public int Divide(int num1, int num2)
        {
            int result; // biến cục bộ trong phương thức
            result = num1 / num2;
            return result;
        }

        static void Main(string[] args)
        {
            int a = 150; // biến cục bộ Main
            int b = 10;
            int res;
            Program p = new Program();
            res = p.Divide(a, b);
            Console.WriteLine("Kết quả chia = {0}", res);
            Console.ReadLine();
        }
    }
}

Kết quả

Kết quả chia = 15