Tôi cơ bản tạo ra một lớp nhẹ, nó được truyền trong khoảng 10 tham số, nó không thay đổi các tham số này, nó chỉ lưu trữ cục bộ khi trong hàm tạo.Vượt qua giá trị vs Vượt qua hiệu năng tham chiếu C# .net
Một số loại tham chiếu (chuỗi, lớp) khác là loại giá trị (int, bool, enums).
Câu hỏi của tôi là tôi nên chuyển tất cả những điều này vào (trừ các lớp học của tôi) với từ khóa 'ref'?
Xem xét của tôi ở đây là hiệu suất.
Tôi không thấy nó giúp như thế nào. Ngay cả khi 'ref' tiết kiệm thời gian sao chép một cấu trúc, bạn không thể giữ' ref' là thành viên của lớp, 'ref' chỉ hữu dụng trong một phương thức. – Kobi
có thể trùng lặp với từ khóa [hiệu ứng C# 'ref], hiệu suất] (http://stackoverflow.com/questions/900903/c-sharp-ref-keyword-performance) – nawfal