在运行时,CLR如何区分具有相同名称但在不同程序集中没有命名空间的类?因此,Assembly1和Assembly2具有同名但没有命名空间的类。}}namespace TestAssembly2 public class TestAssembly2Class}}
现在假设有一个可执行的,比如MyShell.exe,它有主方法。如下所示。,当执行MyShell.exe<em
我有两个程序集:A和B.A为B设置了InternalsVisibleTo,我想从A中调用以获取只能由B中定义的类型以保持内部事物的方式才能知道的信息。我可以使用在A中定义并在B中显式实现的内部接口来做到这一点。abstract class ClassB : IHasData Data IHasData.GetData() { /** do something internal **/