【发布时间】:2016-01-14 01:28:49
【问题描述】:
基本上我有一个定义内部类的 CS 文件,然后我复制到各种 CS 项目。这些 CS 项目的程序集将被加载到应用程序中。该程序似乎运行良好。
但是,在同一个命名空间中有多个具有相同类名的类让我感到不安,即使它们在每个程序集中都是内部的。
一个类是否通过类名、命名空间以及 AppDomain 中的程序集来唯一标识?
【问题讨论】:
-
为什么在不同的程序集中使用相同的命名空间?这听起来像是在自找麻烦。
-
@NickBailey 在不同的程序集中使用相同的命名空间名称并不是那么糟糕,就像在
System.dll和System.Core.dll中的System.Collections.Generic。
标签: c#