Hãy nói rằng tôi có mã như thế này:Quy ước truyền đi trong danh sách cho một hàm tạo và lưu trữ nó là gì?
private IList<Vector3> vertices;
private IList<uint> indices;
public Mesh(IList<Vector3> vertices, IList<uint> indices)
{
// ???
}
Để làm cho nó rõ ràng, tôi muốn để lưu trữ các đỉnh và các chỉ số bên trong nó trong constructor. Tôi đã không làm việc rất nhiều với C# vì vậy tôi không chắc chắn như thế nào quy ước trông. Tôi có phải tạo một bản sao của toàn bộ danh sách hoặc tôi có thể sao chép tài liệu tham khảo không? Quy ước là gì?
Tôi biết, đó là lý do tại sao tôi hỏi tôi phải làm gì trong nhà xây dựng. –
Sau đó, tôi đã đọc sai câu hỏi – Sayse
Hơi chủ đề, nhưng tôi đặt câu hỏi về quy ước đặt tên được sử dụng tại đây. Có lẽ bạn nên sử dụng các tên khác nhau cho các tham số hàm tạo của mình hoặc tìm một số cách khác để phân biệt chúng. Ví dụ, tôi tiền tố tất cả các thành viên riêng với dấu gạch dưới; điều này cũng có lợi ích khi thông báo cho tôi về phạm vi của các biến này bất cứ khi nào tôi thấy chúng trong mã. "Có một dấu gạch dưới? Phải là một lĩnh vực riêng cho trường hợp này." –