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

Truyền dữ liệu tới một phương thức (tiếp tục)

Giá trị cái phương thức gọi cung cấp trong một lời gọi phương thức là một đối số. Nên trên dòng đầu
tiên, 10 là một đối số cho tham số numberToCountTo. Trên dòng thứ hai, 20 là đối số, các lập trình
viên cũng sẽ gọi cái này truyền dữ liệu tới phương thức. Họ có thể nói “On the first line, we pass
in a 10, and on the second line, we pass in 20.”
Với code này, chương trình của chúng ta sẽ đếm tới 10 và sau đó đếm tới 20. Phương thức Count này
cho phép chúng ta đếm tới bất cứ số dương ảo nào
Chúng ta đã thấy cơ chế này trước kia. Phương thức Console’s WriteLine có một tham số value. Khi
chúng ta gọi Console.WriteLine(“Hello, World!”), chúng ta chính đang truyền “Hello, World!” như
một đối số.
Phương thức Count của chúng ta minh họa các lợi ích then chốt của các phương thức:
1. Chúng ta có thể phân chia mã nguồn thành các phần riêng biệt. Khi viết phương thức Count, ta
có thể tạm quên đi phần còn lại của mã nguồn và chỉ tập trung vào nhiệm vụ cụ thể là đếm. Một khi
phương thức Count đã được tạo và hoạt động đúng, ta không cần bận tâm đến cơ chế thực thi bên
trong của nó nữa. Chúng ta vừa tạo ra một lệnh mới ở cấp độ cao hơn.
2. Chúng ta giúp mã nguồn trở nên có tổ chức hơn. Việc đặt tên cho một đoạn mã và tách biệt nó khỏi
phần mã sử dụng nó sẽ giúp việc hiểu và quản lý mã nguồn trở nên dễ dàng hơn.
3. Chúng ta có thể tái sử dụng nó. Ta có thể gọi phương thức này mà không cần phải sao chép và dán
những đoạn mã dài dòng.

Chia sẻ