Các phương thức C# (phần 8)

Các phương thức nhận các biến của bản thân chúng (tiếp tục)

Có một nơi cho cái này, nhưng nó là hiếm. Chúng ta sẽ nói qua khi cái này là hữu dụng trong các học
phần sau. Vấn đề chinh với đi lên tới các biến khác này là rằng nó làm hạn chế khả năng của bạn để
làm việc trên mỗi phương thức độc lập vì chúng chia sẻ các biến. Có các công cụ khác cái cho phép
chúng ta chia sẻ dữ liệu giữa các phương thức mà không có vấn đề này. Chúng ta sẽ thảo luận 2 trong
số chúng (các tham số và giá trị trả về) sau này trong học phần này.
Nếu bạn lo lắng rằng bạn có thể tình cờ sử dụng một biến từ phương thức chứa, bạn có thể đặt từ khóa
static tại mặt tiền của định nghĩa phương thức:

static void CountToTen() { … }

Với static trên phương thức của bạn, nếu bạn sử dụng một biến trong phương thức chứa, trình dịch sẽ
cung cấp bạn một lỗi. Tôi sẽ điển hình không làm việc đó trong các học phần, nhưng nếu bạn giữ tình
cờ sử dụng các biến từ bên ngoài phương thức, bạn có thể xem xét sử dụng static như một thận trọng
trước an toàn.

Chia sẻ