摘要: 动态创建对象 在前面节中,我们先了解了反射,然后利用反射查看了类型信息,并学习了如何创建自定义特性,并利用反射来遍历它。可以说,前面三节,我们学习的都是反射是什么,在接下来的章节中,我们将学习反射可以做什么。在进行更有趣的话题之前,我们先看下如何动态地创建一个对象。 我们新建一个Console控制台项目,叫做Reflection4(因为本文是Part4,你也可以起别的名字)。然后,添加一个示范... 阅读全文
posted @ 2008-07-11 15:13 pplayer 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 反射特性(Attribute) 可能很多人还不了解特性,所以我们先了解一下什么是特性。想想看如果有一个消息系统,它存在这样一个方法,用来将一则短消息发送给某人: // title: 标题;author:作者;content:内容;receiverId:接受者Id public bool SendMsg(string title, string author, string content, i... 阅读全文
posted @ 2008-07-11 15:06 pplayer 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 反射概述 和Type类 1.反射的作用 简单来说,反射提供这样几个能力:1、查看和遍历类型(及其成员)的基本信息和程序集元数据(metadata);2、迟绑定(Late-Binding)方法和属性。3、动态创建类型实例(并可以动态调用所创建的实例的方法、字段、属性)。序章中,我们所采用的那个例子,只是反射的一个用途:查看类型成员信息。接下来的几个章节,我们将依次介绍反射所提供的其他能力。 2.获取... 阅读全文
posted @ 2008-07-11 14:58 pplayer 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 反射,net,framework,clr 阅读全文
posted @ 2008-07-11 14:50 pplayer 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 摘要: 为什么要使用序列化?最重要的两个原因是:将对象的状态保存在存储媒体中以便可以在以后重新创建出完全相同的副本;按值将对象从一个应用程序域发送至另一个应用程序域。例如,序列化可用于在 ASP.NET 中保存会话状态,以及将对象复制到 Windows 窗体的剪贴板中。它还可用于按值将对象从一个应用程序域远程传递至另一个应用程序域。本文简要介绍了 Microsoft .NET 中使用的序... 阅读全文
posted @ 2008-07-11 14:13 pplayer 阅读(382) 评论(0) 推荐(0) 编辑
摘要: net framework工具 阅读全文
posted @ 2008-07-10 14:08 pplayer 阅读(360) 评论(0) 推荐(0) 编辑
摘要: js,网页,网站 阅读全文
posted @ 2008-07-10 11:39 pplayer 阅读(462) 评论(0) 推荐(0) 编辑
摘要: js,网页,网站 阅读全文
posted @ 2008-07-10 11:22 pplayer 阅读(266) 评论(2) 推荐(0) 编辑
摘要: 应聘了几家单位,把我仅有的一点对编程的自信都打没了,为了热爱的事业,加油,努力!!!!! 阅读全文
posted @ 2008-07-10 11:21 pplayer 阅读(307) 评论(5) 推荐(0) 编辑
摘要: C# 中的委托和事件 引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委... 阅读全文
posted @ 2008-07-10 11:13 pplayer 阅读(320) 评论(2) 推荐(0) 编辑