TObject::UnitName - C++ Builder

C++ Builder 参考手册 ➙ System ➙ TObject ➙ UnitName


头文件:#include
命名空间:System
函数原型:

__classmethod UnicodeString __fastcall UnitName();

System::TObject::UnitName 是 System::TObject 的成员函数,返回类所在的命名空间。

  • UnitName 返回命名空间,ClassName 返回类名,合在一起就是 QualifiedClassName。
  • UnitScope 和 UnitName 的返回值相同。
  • 很多类和控件 UnitName 返回的命名空间的大小写与实际不符,是因为这些控件是 Delphi 编译的,Delphi 不需要区分大小写。
  • 各级命名空间之间是 "." 分割的,而不是 "::",是因为 TObject 的 UnitName、UnitScope、QualifiedClassName 等方法都使用的是 Delphi 命名规则。

参考:

  • System::TObject::UnitScope
  • System::TObject::ClassName
  • System::TObject::QualifiedClassName
  • System::TObject::ClassNameIs
  • System::TObject::ClassInfo
  • System::TObject::ClassType
  • System::TObject
  • VCL 类继承关系

C++ Builder 参考手册 ➙ System ➙ TObject ➙ UnitName

你可能感兴趣的:(TObject::UnitName - C++ Builder)