2013-01-17 29 views
6

Tôi đã đọc Inside C# và tôi bị vấp khi Type.IsAutoClass.AutoClass trong .net là gì?

Các tài liệu nói

true nếu định dạng chuỗi thuộc tính AutoClass được chọn cho Type; ngược lại, sai.

Câu hỏi là AutoClass là gì và ảnh hưởng như thế nào đến Type?

Lưu ý rằng đây là câu hỏi học thuật và không có cách sử dụng thực tế (theo hiểu biết của tôi) trong các dự án, tôi liên kết với.

Trả lời

5

Nó là một phần của TypeAttributes Enumeration:

AutoClass - LPTSTR được hiểu cách tự động.

Và những nhận xét:

Các thành viên của lớp Enumerator này phù hợp với các điều tra viên CorTypeAttr như đã định nghĩa trong file corhdr.h.

Vì vậy, điều này được sử dụng cho interop, trong cách chuỗi được giải thích.

Nhân tiện - LPTSTR.

+0

trong MSDN được tuyên bố là ---- Nếu Loại hiện tại đại diện cho loại chung được xây dựng, thuộc tính này áp dụng cho định nghĩa loại chung mà từ đó loại được tạo. Ví dụ: nếu Loại hiện tại đại diện cho MyGenericType , giá trị của thuộc tính này được xác định bởi MyGenericType . - bạn có thể giải thích bằng tiếng Anh đơn giản một chút không? –

+0

@AppDeveloper: Về cơ bản, điều đó có nghĩa là giá trị của thông số loại không quan trọng. – SLaks

+0

@SLaks - và trong trường hợp nào thì có vấn đề gì? –

Các vấn đề liên quan