如何在C#中动态获取NameSpace和Class的名称?

NAS*_*SER 0 c#

我有两个类,A类和B类.这两个类都位于两个不同的名称空间中.我从类A调用类B的静态方法,然后如何在类B的被调用静态方法中获得类A及其名称空间的完整信息?

我不想在A类中添加任何代码 但是可以在B类中添加任何内容.