各位高手都在什么具体情况下用到了反射 场景详细一点,谢谢大家 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 尽量不用。因为代码发布时候都要混淆的。混淆后你无法通过字符串反射成功。引申的说一点,尽量不用枚举类型的ToString方法,因为也是混淆,混淆后ToString结果就变了。 我以前写测试代码的时候用到了,哈哈比如有一个类TestClass,有个方法叫TestMothod我写了一个Attribute的继承类,然后标志这些方法,这样我通过反射调用这些标志过的方法来测试。类似于unit test里面标志差不多。internal class TestClass{ [MyCustomedAttribute] public void TestMethod(string testName){} public void OtherMethod() {}} 插件化程序设计的场景经常会用到反射。比如有三个数据访问插件,一个访问SqlServer,一个访问Access,一个访问oracle,这三个插件分别编译成三个DLL,程序根据需要选择合适的插件,就是依据插件位置反射加载DLL,并缓存起来使用。 我也只是在访问SqlServer和oracle的时候用到了反射 Attribute att in propertyInfo.GetCustomAttributes(true)呵呵用到这个就是反射啊,呵呵 我顶,从来没有混淆过,别的类型的tostring也被混淆了吗? 把DataTable转化为实体类的时候会用到反射 求一拆分字串的算法 为什么还要long c#删除xml节点的问题 求在VB6中制作标准DLL的步骤方法。我想在VB6中将一些现有的函数制作成DLL,然后在C#中调用这个DLL中的函数。 求取得处于指定字符间的字符的正则表达式 马上给分! 为什么我的C/S程序编译就会出错呢? The hostname could not be parsed.会是什么原因引起的? Microsoft Ribbon for WPF 控件问题 求助 请教两个问题,(1)如果创建MDI Form,(2)如果创建并继承用户对象。 请教一个问题,顺便帮忙修改一点代码 急急急!!! DataGrid新问题
引申的说一点,尽量不用枚举类型的ToString方法,因为也是混淆,混淆后ToString结果就变了。
比如有一个类
TestClass,有个方法叫TestMothod
我写了一个Attribute的继承类,然后标志这些方法,这样我通过反射调用这些标志过的方法来测试。
类似于unit test里面标志差不多。internal class TestClass
{
[MyCustomedAttribute]
public void TestMethod(string testName)
{
}
public void OtherMethod()
{}}
我也只是在访问SqlServer和oracle的时候用到了反射
Attribute att in propertyInfo.GetCustomAttributes(true)呵呵用到这个就是反射啊,呵呵