社区
C#
帖子详情
知道assembly name和该assembly里面的某个class name 怎么知道该class 对应的NameSpace?
yhwebus
2004-01-09 02:09:08
如题?
...全文
81
6
打赏
收藏
知道assembly name和该assembly里面的某个class name 怎么知道该class 对应的NameSpace?
如题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leonXXX
2004-01-09
打赏
举报
回复
.net 的动态反射技术是比较成熟的,你只要拥有一个.net 组件,利用反射技术得到这个装配件所包含所有类的信息是非常方便的(Property、Method等),
xixigongzhu
2004-01-09
打赏
举报
回复
不对呀,如果一个assembly 里不同的NameSpace下面有相同的class name,这两个类的typename绝对是不一样的,因为typename = namespace [+ "."(如果有命名空间)]+classname
yhwebus
2004-01-09
打赏
举报
回复
一个assembly 里不同的NameSpace下面可能有相同的class name
这个API看来是不会有的了
xixigongzhu
2004-01-09
打赏
举报
回复
如果Assembly名字是全名,那么:
Type t = Type.GetType(typename + ", " + assemblyname);
string ns = t.Namespace;
yhwebus
2004-01-09
打赏
举报
回复
我是说.NET的类库里面有相应的API吗?
chenxy2002
2004-01-09
打赏
举报
回复
ILDASM,可以看到整个ASSEMBLY的结构。。
c# 的
namespace
以及
assembly
1 NameSapce 1 1个
namespace
里面
可以有多个类2
namespace
和cs文件是多对多的关系。3 调用另一个
namespace
的声明,可以使用using ,然后直接调用类名,或者使用
namespace
.类名来调用4
namespace
支持别名(alias) using
namespace
=
namespace
.
class
name,如using my
CS0234 The type or
namespace
name 'Mvc' does not exist in the
namespace
'Microsoft.AspNet' (are you
CS0234 The type or
namespace
name 'Mvc' does not exist in the
namespace
'Microsoft.AspNet' (are you missing an
assembly
reference?)CS0246 The type or
namespace
name 'Controller' could not be found (ar
C#
Assembly
、程序集、装配件、命名空间以及类型的关系
关于
Assembly
、程序集、装配件的关系 首先有三个概念:
Assembly
、程序集、装配件 之前差了好多的帖子,都是在讲定义的时候用
Assembly
,然后又开始讲解程序集的理解,话锋一转就有开始讲装配件,一直搞不明白如果
Assembly
就是装配件的话,那程序集和装配件的关系是什么? 然后心生一计:谷歌翻译
Assembly
谷歌直译是:配...
Assembly
简单说明
什么是
Assembly
(程序集)?
Assembly
是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过
Assembly
类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。
Assembly
能干什么? 我们可以通过
Assembly
的信息来获取程序的类,实例等编程需要用到的信息。 一个简单的
Assembly
能干什么?
什么是
Assembly
(程序集)?
Assembly
是一个包含来程序的名称,版本号,自我描述,文件关联关系和文件位置等信息的一个集合。在.net框架中通过
Assembly
类来支持,该类位于System.Reflection下,物理位置位于:mscorlib.dll。
Assembly
能干什么? 我们可以通过
Assembly
的信息来获取程序的类,实例等编程需要用到的信息。 一个简单的
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章