找到相关内容 19
利用反射来调用一个类的带有out关键字参数的方法
先来看一个类: public class ReflectDemoClass { public static void M(string s,out int i) { i = 1; Console.WriteLine("s={0},i
http://www.cyqdata.cn/cnblogs/article-detail-42831 
.NET简谈反射(动态调用)
我们继续C#基础知识的学习,这篇文章主要要讲的是我们C#程序员迈向高级C#程序员的关键性的一步。 有的朋友会说事实不是这样的,我不用反射就不能开发吗?当然可以,但是用与不用肯定是不一样的,任何复杂抽象的分层架构或者说是复杂的设计模式均是建立在这些基础之上的,比如我们要进行模块化、组件化开发,要严格的消除模块之间的耦合,要进行动态接口调用。这样的强大而灵活的系统开发,必须要用反射才行;任何技术都有它
http://www.cyqdata.cn/cnblogs/article-detail-41392 
浅谈Dynamic 关键字系列之四:dynamic为什么比反射
Main方法如下:  static void Main(string[] args) { dynamic str = "abcd"; Console.WriteLine(str.Length); Console.WriteLine(); Console.WriteLine(str.Substring(1)); Console.ReadLine
http://www.cyqdata.cn/cnblogs/article-detail-41358 
wojilu系统的ORM代码解析-[源代码结构分析,用特性和反射来感知属性-特性介绍篇]
      我们知道,ORM最主要的功能是自动化,如何更具类的属性来自动生成对应的数据表,这个是ORM的一个研究重点。wojilu的实现方法是在属性上增加特性attr,通过运行时的反射Reflection来感知属性的特性,决定数据映射的策略。      本文里面的【批注】一词出于源代码,和特性是指同一个意思。我本人比较
http://www.cyqdata.cn/cnblogs/article-detail-40950 
Silverlight中动态数据验证和动态自动计算的Reflection反射实现
  Silverlight中动态数据验证和动态自动计算的Reflection反射实现   上周在博客园发了个首页随笔,因为被误认为是广告而被移出首页,这次发首页,特地备足了技术材料,结合FreeForm实际的开发情况,从技术上分析在Silverlight中实现动态数据验证和自动计算的方法。我们知道在.Net 4.0标准类库中,反射的类很全,非常好用,但在Silverlight类
http://www.cyqdata.cn/cnblogs/article-detail-40771 
C# 反射技术应用
反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。    1、.NET可执行应用程序结构 
http://www.cyqdata.cn/cnblogs/article-detail-40536 
C#用反射将Model类动态载入表单 利用Velocity传值 调用只需一句代码
通常我们在编辑内容的时候会用将原来的数据载入到这个表单里面来,以便用户直接更改. 代码与如下类似: if (Labs.Utils.ValidateUtil.IsNumber(ActionId)) { int ActionIdForInt = Convert.ToInt32(ActionId);
http://www.cyqdata.cn/cnblogs/article-detail-40163 
HIS系统中关于动态菜单加载、反射技术的研究
HIS是专为中国数字化医院建设而精心设计的大型集成信息管理平台,系统由一百多位科研工作者凝结14年行业经验精心打造而成,包括门诊、住院、药库(房)、医嘱、医生站、护士站、总务、设备、人事、工资、财务、病案、统计、触摸屏、动态床位、急救120、院长查询、电子病历、病案、PAS、LIS、合理用药等30多个子项目,关于HIS系统中动态菜单加载、反射技术进行了一些研究,希望能够对大家的学习有一定的帮助。
http://www.cyqdata.cn/cnblogs/article-detail-40152 
步步为营 C# 技术漫谈 一、反射机制
反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 公共语言运行库(CLR)加载器管理应用程序域,这些域在拥有相同应用程序范围的对象周围形成了确定边界。这种管理包括将每个程序集加载到相应的应用程序域以及控制每个程序集中类型层次结构的内存布局。 System
http://www.cyqdata.cn/cnblogs/article-detail-39475 
命名空间+反射:未能加载文件或程序集“database.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件..
public static object CreateObject(string AssemblyPath,string ClassNamespace) { object objType = DataCache.GetCache(ClassNamespace);//从缓存读取 if (objType == null) { try { objType
http://www.cyqdata.cn/cnblogs/article-detail-38196 
反射
反射 在看反射之前我们来看一下.Net源代码是怎么执行的:            我们看到.Net源代码是两次编译,一次执行的。在Visual Studio经过第一次编译生成程序集(.exe,.dll),就是IL(中间语言)和元数据,然后在经过CLR(公共语言运行库),将程序集编译成机器代码,机器代码在交给c
http://www.cyqdata.cn/cnblogs/article-detail-37399 
【开源系列】三国演义LBS (五)源码:基础框架:终极反射
前言:-----------------------------------------------相关讨论组入口: http://www.pixysoft.net/ (点击进入)    我是如何设计框架的 一:-----------------------------------------------   
http://www.cyqdata.cn/cnblogs/article-detail-36806 
Linq 实现动态表名(用反射)
写程序的目的之一是为了少写程序. 手头有个项目,需要做细化的用户定制查询,在此过程中,连表名甚至于也要由客户端指定.依照老的方式是先从网上搜一下各种答案,结果都不尽如我意,有些虽然能做到指定表名,即指定部分表名,但离"动态"表名这个目标还差不少.于是没办法,只能自己动手丰衣足食. 我非常的懒.所以我第一步没想去扩展什么.我是从LINQ这个类中找到了它的表的映射,然后突发奇想:何不用反射来做动态表名
http://www.cyqdata.cn/cnblogs/article-detail-36746 
Struct 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit)
        上篇介绍了 Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit), 在这里做一个总结(执行10万次) 直接创建Class对象最快 5ms 缓存Emit 6ms (不包含Emit时间) 泛型反射147ms 泛型创建159ms(其实是编译器的语法糖,内部仍然调用泛型反射反射340ms 非缓存Emit
http://www.cyqdata.cn/cnblogs/article-detail-36443 
Class 创建性能大比拼(反射,泛型反射,泛型创建,缓存Emit,非缓存Emit)
一说到反射,很多人都想到了性能,更有甚者直接说“慎用反射,遗患无穷”,“用反射,感觉怎么像是退步啊~”,看到这种言论,直接把反射妖魔化了,如果这种言论长此以往,势必会对很多对反射初学者造成负面影响。反射是一把双刃剑,看你怎样使用了,下面我就用代码说话。 class TestEntity { }   1. 手工创建TestEntity&nb
http://www.cyqdata.cn/cnblogs/article-detail-36415 
代码重构-利用“反射机制”消除条件语句
1. 代码中时常出现条件语句分支,这样的代码很不利于扩展。例如下面代码片段: if (context.Request["action"] != null) { string action = context.Request["action"]; switch (action) {
http://www.cyqdata.cn/cnblogs/article-detail-36382 
自己写Facotry-解析.Net 的反射和attribute
很多人都知道工厂,知道反射,但是真正能用的好的并不多,我也是最近才真正明白了什么是反射反射和.Net 里的一些其他特性是怎么应用的。在这里,分享一个自己写的小的数据库工厂的架构,和大家讨论。 目的的需求 : 在一个系统里,需要有一个统一的数据库类实现对SQL Server的增删改查 ,要求有良好的扩展行和维护性。 在知道反射和属性之前的思路,是对每个实体类写相应的操作。但是现在,可以通过应
http://www.cyqdata.cn/cnblogs/article-detail-35931 
Silverlight实用窍门序列:31.Silverlight中WebClient+StreamResourceInfo+反射实现动态加载外部XAP程序【附带源码】
        在Silverlight中我们时常会遇到需要加载其他已经制作完成的Silverlight程序的情况,在本节中我们使用WebClient下载XAP包形式的Silverlight程序,然后使用反射的方式解析出这个Silverlight的程序加载到本Silverlight程序中。步骤如下:   &n
http://www.cyqdata.cn/cnblogs/article-detail-35814 
CubeMap视线反射方向计算详解
其基本原理很多例子上有讲到。下面给出一些比较合适的链接http://developer.nvidia.com/object/cube_map_ogl_tutorial.html    NVIDIA官网上的 Opengl Cube texture mappinghttp://www.zwqxin.com/archives/shaderglsl/review-cube-m
http://www.cyqdata.cn/cnblogs/article-detail-2675