当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 通过反射命名空间中的类以及 System.Type,您可以获取有关已加载的程序集和在其中定义的类型(如类、接口和值类型)的信息。
 

 

 ·使用ado.net访问数据库    »显示摘要«
    摘要:ado.net 概述 ado.net 提供对 microsoft sql server 等数据源以及通过 ole db 和 xml 公开的数据源的一致访问。数据共享使用者应用程序可以使用 ado.net 来连接到这些数据源,并检索、操作和更新数据。 ado.net 有效地从数据操作中将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ado.net 包含用于连接到数据库、执行命令和检索......
 ·现在就可下载wtl7.0和.netsp1    »显示摘要«
    摘要:wtl 7.0 and .net sp1 now available two handy updates from microsoft posted by chris maunder on 3 apr 2002. source: microsoft the long awaited windows template library (wtl) 7.0 for visual studi......


在.NET运行时了解类型信息(1)
上一页   ...使用 module.gettype 与 module.gettypes 可获取模块 type 对象.

以下代码示例显示在获取程序集的 assembly 对象与模块时所必需的语法. 【程序编程相关:VB.net 调用带参数存储过程

【推荐阅读:使用Oracle Developer T

以下示例代码说明如何从已加载的程序集中获取 type 对象. 【扩展信息:如何对webbrowser和IE编程(三

[c#]// get the mscorlib assembly in which the object is defined.assembly a = typeof(object).module.assembly;

[c#]// load an assembly using its file name.assembly a = assembly.loadfrom ("myexe.exe");// get the type names from the assembly.type [] types2 = a.gettypes ();foreach (type t in types2){  console.writeline (t.fullname);}

获取 type 对象之后,可以通过多种方法来了解有关该类型成员的信息.例如,通过调用 type.getmembers 方法(该方法将获取对当前类型的每个成员进行描述的一组 memberinfo 对象),您可以获取有关该类型的所有成员的信息.

您也可以在 type 类上使用方法,以检索有关按名称指定的一个或多个构造函数.方法.事件.字段或属性的信息.例如,type.getconstructor 封装当前类的特定构造函数.

如果具有 type 对象,则可以使用 type.module 属性来获取一个封装该类型所在模块的对象.使用 module.assembly 属性可查找封装模块所在程序集的对象.使用 type.assembly 属性可直接获取封装类型的程序集.

system.type 与 constructorinfo

以下代码示例显示如何列出一个类(此示例中为 string 类)的构造函数.


...   下一页
 ·c#数据结构篇(3队列类)    »显示摘要«
    摘要: c#数据结构篇(3 队列类) 在实现堆栈类之后,我们来实现队列类,其实队列也是链表的扩展,它其实是一种特殊的链表,如堆栈一样,它和堆栈的不同在于,堆栈采用的是先进后出原则,而对列采用的是先进先出原则。什么是先进后出呢?在日常生活中也到处可见它,比如:买火车票,大家都要排队,先来的先买票,后来的在后面排队,在队伍中随便插入是不合法的。等到前面买完之后,自己才可以买票。当然这只是个小实例,队列......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE