在大型应用程序中有没有办法区分用户定义的类与内置类而不检查?
答案 0 :(得分:1)
您尚未指定您正在讨论的平台,但在Java和.NET中,建议您在命名空间中使用组织名称,例如: Microsoft.CSharp.*
或com.google.base.*
。这意味着如果您知道该类的全名,那么它应该是相当明显的......如果您将鼠标悬停在简短名称上,IDE通常会显示该类的全名(包括命名空间)代码。
如果这没有帮助,请澄清问题。
答案 1 :(得分:0)
谁会区分它?开发商?类?
如果开发人员 - 命名约定 如果是类 - 你可能想检查继承(父)
答案 2 :(得分:0)
我同意Joh Skeet的说法,你只需将鼠标悬停在课程名称上即可。来自哪里。
但是, - IF 您正在使用.NET,并且需要一种以编程方式执行此操作的方法 - 您可以使用反射来获取定义所述类的程序集,并且可能是程序集确实具有公司元数据属性集。