+7

[C#]Tối ưu code với kiểu truyền tham chiếu "ref" và "out" (Phần 2)

Phần 1 đã chỉ ra cách “ref” và ”out” hoạt động và chỉ ra phần tối ưu, vậy cách hoạt động thế nào…

image.png

IV. Cách sử dụng “ref” và “out”

Các bạn có thể dễ dàng search cách sử dụng ở rất nhiều trang, mình sẽ lưu ý một vài điểm như sau:

“ref”
“out”
Truyền vào hằng hay biến Biến Biến
Số parameter sử dụng Nhiều Nhiều
Parameter và biến truyền vào Phải có từ “ref” phía trước* Phải có từ “out” phía trước*
Khởi tạo giá trị Cần Không cần, nhưng phải khởi tạo trong function
Khi nào dùng Muốn sử dụng lại dữ liệu đã có của biến Không cần quan tâm giá trị truyền vào

(*) Tham khảo lại phần 1 để xem ví dụ

V. Ứng dụng Epicor

C# được ứng dụng để tùy chỉnh các màn hình trên hệ thống Epicor nên việc sử dụng kỹ thuật truyền tham chiếu hoàn toàn có thể áp dụng. Xem ví dụ sau: image.png

Và kết quả:

image.png

Bài viết có tham khảo từ blog của anh Nguyễn Anh Tuấn: Tại đây

Bạn có thể đọc lại phần 1: Tại đây


All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.