码迷,mamicode.com
首页 >  
搜索关键字:通过反射    ( 922个结果
AlertDialog自定义关闭
如果AlertDialog里有输入框,那么如何根据自己的需要关闭AlertDialog,网上有很多是通过反射方式。这里有另外一种方法。 Builder builder = new Builder(MainActivity.this); builder.setTitle("服务器设...
分类:其他好文   时间:2014-07-21 10:19:04    阅读次数:168
替代Eval的两种方式
在asp.net中的数据绑定中,我们经常会用到Eval,不过大家都知道Eval绑定是通过反射来实现的, 而反射势必会对性能造成一定的影响。不过有两种替代的方式来实现绑定数据,对性能略有提高。1 当数据源为DataTable时,用下面的方式:后台代码protected void Page_Load(o...
分类:其他好文   时间:2014-07-19 18:30:24    阅读次数:165
扩展方法的几个实例,扩展基本类型、接口、通过反射让扩展方法使用私有成员等
.net扩展方法可以扩展很多类型,包括:基本数据类型、接口、类,等等。如果,需要扩展的类型包含私有成员,扩展方法如何运用这些私有成员呢?本篇逐一体验,包括: ■ 扩展基本数据类型■ 扩展接口■ 扩展包含私有字段的类 使用反射获取类的私有字段■ 扩展一个类的私有嵌套类 通过反射 扩展方法有几个必要前提...
分类:其他好文   时间:2014-07-18 12:07:09    阅读次数:236
简单工厂
正如其名,简单工厂,比较简单,直接给出一个计算器的demo(可以参见大话设计模式,按照自己的想法写的,有些许不同)1。 工厂中我们的switch也可以写到配置文件中,通过反射的方式创建操作对象。例如:使用工厂的核心:可以封装易变的部分到工厂中,外界一般使用基类对象或接口,来达到依赖导致的目的。 系统...
分类:其他好文   时间:2014-07-16 20:31:30    阅读次数:195
JAVA获取方法参数名的分析(一)
关于题目首先解释一下题目. 我们知道, Java通过反射,可以从一个类得知它有哪些方法,有哪些变量,也可以知道每个方法中有哪几个什么类型的传入参数。但有一个东西反射取不到,那就是我们对方法传入参数的命名。取得传入参数的名字有什么意义?对这个问题的探究,源于在写一个测试类时候的需求。假设我们有一个类需...
分类:编程语言   时间:2014-07-14 16:04:38    阅读次数:258
【WP8】扩展CM的INavigationService方法
CM支持通过ViewModel进行导航,并通过支持参数传递,但是内部只是通过反射的方式构造Uri的参数进行导航,所以只支持简单类型的参数传递,下面对其进行扩展,在页面导航时支持复杂类型的参数传递,并扩展了部分方法,比如,导航后删除上一个页面,清空导航,清空跳转等,详细的看代码// *********...
分类:其他好文   时间:2014-07-13 12:57:15    阅读次数:201
.net反射详解(转)
摘自:http://www.cnblogs.com/knowledgesea/archive/2013/03/02/2935920.html概述反射通过反射可以提供类型信息,从而使得我们开发人员在运行时能够利用这些信息构造和使用对象。反射机制允许程序在执行过程中动态地添加各种功能。运行时类型标识运行...
分类:Web程序   时间:2014-07-10 16:11:29    阅读次数:162
asp.net mvc,基于aop实现的接口访问统计、接口缓存等
其实asp.net 上aop现有的框架应该蛮多的,比如静态注入式的PostSharp(新版本好像已经商业化了,旧版本又不支持.net4.0+),或者通过反射的(性能会降低)。本文则是通过mvc其中一种方法拦截器ActionFilter(参考网上已经有很多类似例子)。首先新建一个日志控制类,命名为Ap...
分类:Web程序   时间:2014-07-06 23:19:12    阅读次数:424
使用反射实现延迟绑定
反射允许我们在编译期或运行时获取程序集的元数据,通过反射可以做到:● 创建类型的实例● 触发方法● 获取属性、字段信息● 延迟绑定...... 如果在编译期使用反射,可通过如下2种方式获取程序集Type类型:1、Type类的静态方法Type type = Type.GetType("somename...
分类:其他好文   时间:2014-07-01 16:38:29    阅读次数:232
自定义app.config中的section节点以及在运行中的使用
假如现在我们需要在app.config中定义一个如下的节点,我们需要进行怎样的操作? 那么这个节点的各个字段都代表什么意思?section中name指的是你自定义的这个section的名字,type指的是用于接收这个section中相应字段的类,在程序运行的时候CLR会通过反射将各个字段赋值给这个类的对应属性。在这里,list...
分类:移动开发   时间:2014-07-01 09:21:33    阅读次数:235
922条   上一页 1 ... 88 89 90 91 92 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!