代码改变世界

随笔分类 -  CLR via C#(第3版)笔记

【转】C#动态方法调用

2011-12-18 11:15 by cnb_mtime, 1128 阅读, 收藏, 编辑
摘要: 【转】C#动态方法调用 1 上一篇《C# 运行时动态对象创建》介绍了C#如何在运行时动态的创建对象,包括泛型对象的一些方法。此篇将介绍C#如何在运行时动态调用方法。当某些类型是运行时动态确定时,编译时的静态编码是无法解决这些动态对象或类的方法调用的。此篇则给你一把利剑,让动态对象的方法调用成为可能。 2 3 /// <summary> 4 /// 该类将被独立编入Class1.dll汇编 5 /// </summary> 6 class Class1 7 { 8 public static string method1() 9 ... 阅读全文

【转】C# 运行时动态对象创建

2011-12-18 11:14 by cnb_mtime, 787 阅读, 收藏, 编辑
摘要: 【转】C# 运行时动态对象创建 1 运行时动态对象创建(我也不知道该叫什么名字,就姑且这么随便称呼了)确实很势大,应该是很有威力的。程序员,贴代码最直接了: 2 3 int n = System.Activator.CreateInstance<int>(); 4 这一句没啥可说的,根据类别创建对象。这里要注意的是int型别是编译时可确定的。不是typeof(int)类型。 5 6 Type type = Type.GetType("System.Int32", false, true); 7 ... 阅读全文
点击右上角即可分享
微信分享提示