Tôi phát hiện ra rằng bạn có thể bắt đầu tên biến của mình bằng ký tự '@' trong C #. Trong dự án C # của tôi, tôi đã sử dụng một dịch vụ web (tôi đã thêm một tham chiếu web vào dự án của mình) được viết bằng Java. Một trong các đối tượng giao diện được xác định trong WSDL có một biến thành viên với tên "params". Rõ ràng đây là một từ dành riêng trong C # vì vậy bạn không thể có một lớp với biến thành viên có tên "params". Đối tượng proxy được tạo có chứa một thuộc tính trông như thế này:
public ArrayList @params {
get { return this.paramsField; }
set { this.paramsField = value; }
}
Tôi đã tìm kiếm thông qua tài liệu c # VS 2008 nhưng không thể tìm thấy gì về nó. Ngoài ra, việc tìm kiếm Google không cho tôi bất kỳ câu trả lời hữu ích nào. Vậy ý nghĩa chính xác hoặc việc sử dụng ký tự '@' trong tên biến / thuộc tính là gì?
@
gì?