Có quy ước chính thức nào để đặt tên các trường riêng tư trong VB.NET không? Ví dụ: nếu tôi có thuộc tính có tên 'Foo', tôi thường gọi trường riêng '_Foo'. Điều này dường như được tán thành trong Offical Guidelines:Quy ước đặt tên cho các trường riêng VB.NET
"Không sử dụng tiền tố cho tên trường. Ví dụ: không sử dụng g_ hoặc s_ để phân biệt các trường tĩnh và không tĩnh".
Trong C#, bạn có thể gọi trường riêng 'foo', thuộc tính 'Foo' và tham chiếu đến trường riêng tư dưới dạng 'this.foo' trong hàm tạo. Như VB.NET là trường hợp không nhạy cảm, bạn không thể làm điều này - bất cứ đề nghị?
Những nguyên tắc chính thức này là dành cho việc phát triển thư viện lớp học và chỉ áp dụng cho các phần tử ** công khai ** chứ không phải các yếu tố riêng tư. – MarkJ