原文:C#基础知识梳理系列十五:反射

摘 要 反射,一个很有用且有意思的特性。当动态创建某个类型的实例或是调用方法或是访问对象成员时通常会用到它,它是基于程序集及元数据而工作的,所以这一章我们来讨论一下程序集 反射如何工作 如何动态创建类型及对象等相关知识,甚至可以动态创建程序集。 第一节 应用程序域与程序集 通过本系列的前面章节,我们已经知道,Windows为每个进程分配独立的内存空间地址,各个进程之间不能直接相互访问。Windo ...

2012-09-04 09:37 28 8978 推荐指数:

查看详情

学习之路十五C#基础知识简单梳理

本文是一个菜鸟所写,本文面向的人群就是像我这样的小菜鸟,工作一年也辛辛苦苦学习了一年,一直没有机会梳理一下自己的知识,最近花了一些时间整理了一些C#基础知识,也算是对过去的一年做个回顾把~ 文章有点长,请自带瓜子和茶吧,请看下面C#基础知识简单架构图,不可能100%的全面,请见 ...

Sat Jul 14 23:56:00 CST 2012 13 3844
C#基础知识梳理系列八:定制特性Attribute

摘 要 设计类型的时候可以使用各种成员来描述该类型的信息,但有时候我们可能不太愿意将一些附加信息放到类的内部,因为这样,可能会给类型本身的信息描述带来麻烦或误解。我们想为类 ...

Sat Aug 04 20:32:00 CST 2012 11 8113
C#基础知识梳理系列五:委托与事件(上)

摘 要 委托与事件,这是一个老生常谈的话题,很多人在讲,很多人在用,但似乎它是一个永远也说不完道不尽的东西。那么,到底什么是委托?什么是事件?委托链又是怎么回事?为什么使用 ...

Fri Jul 27 20:17:00 CST 2012 6 5591
C#基础知识梳理系列九:StringBuilder

摘 要 几乎所有的资料都告诉我们,在频繁进行字符串拼接操作的时候推荐使用StringBuilder,因为它提供更优秀的性能,不辞劳苦的我们也写示例验证过,确实如传说的那样! ...

Mon Aug 06 20:23:00 CST 2012 6 10607
C#基础知识梳理系列索引

摘 要 这个系列,将从山脚写到山腰。由于鄙人知识匮乏,不敢奢望攀登山顶。 C# Target Runtime: v4.0.30319 系列索引 C#基础知识梳理系列一:CLR及程序集部署 C#基础知识梳理系列二:C# ...

Tue Jul 24 01:10:00 CST 2012 6 4436
C#基础知识梳理系列五:委托与事件(下)

摘 要 2012年7月21日,北京因暴雨灾害导致劳命伤财。这个事情过去后,“自然灾害预警”系统又一次被人们提起,它就是将自然现象前交发送通知给人们,这个过程能很好地解释C#语言中的事件。在上一节《C#基础知识梳理系列五:委托与事件(上)》我们主要讨论了与委托相关的知识 ...

Sat Jul 28 17:24:00 CST 2012 3 3923
C# 基础知识系列- 10 反射和泛型(二)

0. 前言 这篇文章延续《C# 基础知识系列- 5 反射和泛型》,继续介绍C#反射所开发的功能和做的努力。上一篇文章大概介绍了一下泛型和反射的一些基本内容,主要是通过获取对象的类型,然后通过这个类型对象操作对象。这一篇介绍一个在反射中很重要的内容:特性,以及上一篇未完成的内容——泛型在反射 ...

Mon Apr 20 01:20:00 CST 2020 0 1052
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM