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

Class 在大型应用程序中,有没有办法区分用户定义类和内置类?,class,Class,在大型应用程序中,有没有办法不用检查就将用户定义类与内置类区分开来 谁来区分它?开发者?上课 If开发人员-命名约定 如果是类-您可能想检查继承(父级)您还没有指定要讨论的平台,但是在Java和.NET中,建议您在名称空间中使用组织名称,例如Microsoft.CSharp.*或com.google.base.*。这意味着如果你知道这个类的全名,那么它的来源应该是相当明显的。。。如果将鼠标悬停在代码中的简短名称上,IDE通常会显示类的全名(包括名称空间) 如果这没有帮助,请澄清问题。我同意Joh

在大型应用程序中,有没有办法不用检查就将用户定义类与内置类区分开来

谁来区分它?开发者?上课

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

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


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

我同意Joh Skeet的观点,您只需将鼠标悬停在类toget的名称上即可


但是,-如果您使用的是.NET,并且需要一种编程方式--您可以使用反射来获取定义了所述类的程序集,并且该程序集可能确实设置了公司元数据属性。

实际上,我的意思是,使用一些符号、图标、属性或其他任何东西都会有所帮助。命名约定和使用“名称空间”很好,但当开发人员在代码隐藏页面中编写“使用…”时,他/她显然会中断有用的命名。如果您将鼠标悬停在名称上方,则不会。你觉得这实际上是个问题吗?我从来没有发现这是一个问题-通常很清楚哪些类是特定于应用程序的,哪些是内置的,仅仅是通过它们的功能。这特别重要吗?你怎么看?你遇到了什么问题?