在大型应用程序中有没有办法区分用户定义的类与内置类?

时间:2009-07-04 08:48:08

标签: class

在大型应用程序中有没有办法区分用户定义的类与内置类而不检查?

3 个答案:

答案 0 :(得分:1)

您尚未指定您正在讨论的平台,但在Java和.NET中,建议您在命名空间中使用组织名称,例如: Microsoft.CSharp.*com.google.base.*。这意味着如果您知道该类的全名,那么它应该是相当明显的......如果您将鼠标悬停在简短名称上,IDE通常会显示该类的全名(包括命名空间)代码。

如果这没有帮助,请澄清问题。

答案 1 :(得分:0)

谁会区分它?开发商?类?

如果开发人员 - 命名约定 如果是类 - 你可能想检查继承(父)

答案 2 :(得分:0)

我同意Joh Skeet的说法,你只需将鼠标悬停在课程名称上即可。来自哪里。

但是, - IF 您正在使用.NET,并且需要一种以编程方式执行此操作的方法 - 您可以使用反射来获取定义所述类的程序集,并且可能是程序集确实具有公司元数据属性集。