C++ Builder 參考手冊 ? System ? TObject ? UnitName
頭文件:#include <systobj.h>
命名空間:System
函數(shù)原型:
__classmethod UnicodeString __fastcall UnitName();
System::TObject::UnitName 是 System::TObject 的成員函數(shù),返回類所在的命名空間。
- UnitName 返回命名空間,ClassName 返回類名,合在一起就是 QualifiedClassName。
- UnitScope 和 UnitName 的返回值相同。
- 很多類和控件 UnitName 返回的命名空間的大小寫與實際不符,是因為這些控件是 Delphi 編譯的,Delphi 不需要區(qū)分大小寫。
- 各級命名空間之間是
"."分割的,而不是"::",是因為 TObject 的 UnitName、UnitScope、QualifiedClassName 等方法都使用的是 Delphi 命名規(guī)則。
參考:
- System::TObject::UnitScope
- System::TObject::ClassName
- System::TObject::QualifiedClassName
- System::TObject::ClassNameIs
- System::TObject::ClassInfo
- System::TObject::ClassType
- System::TObject
- VCL 類繼承關(guān)系
C++ Builder 參考手冊 ? System ? TObject ? UnitName