利用反射在控制台中调用同一解决方案类库中的方法
来源:互联网 发布:传智播客软件测试视频 编辑:程序博客网 时间:2024/05/19 19:34
类库中的方法
using System;namespace WebTest{ public class ReflectTest { public ReflectTest() { } public string WriteString(string s) { return "欢迎您," + s; } public static string WriteName(string s) { return "欢迎您光临," + s; } public string WriteNoPara() { return "您使用的是无参数方法"; } public string saygood() { return "good"; } }}
控制台中的反射调用
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { System.Reflection.Assembly ass; Type type; object obj; try { ass = System.Reflection.Assembly.LoadFile(@"D:\Program\ConsoleApplication2\WebTest\bin\Debug\WebTest.dll");//将类库引入该页面 type = ass.GetType("WebTest.ReflectTest");//必须使用名称空间+类名称:比如这里的WebTest就是名称空间,ReflectTest就是类名称 System.Reflection.MethodInfo method = type.GetMethod("WriteString");//方法名称 obj = ass.CreateInstance("WebTest.ReflectTest");//必须使用名称空间+类名称 string s = (string)method.Invoke(obj, new string[] { "zhoudanyan" });//实例方法的调用 Console.Write(s + "<br>"); Console.ReadLine(); method = type.GetMethod("WriteName");//方法的名称 s = (string)method.Invoke(obj, new string[] { "zhoudanyan"}); Console.WriteLine(s + "<br>"); Console.ReadLine(); method = type.GetMethod("WriteNoPara"); s = (string)method.Invoke(obj, null); Console.WriteLine(s+"<br>"); Console.ReadLine(); method = type.GetMethod("saygood"); s = (string)method.Invoke(obj, null); Console.WriteLine(s+"!"); Console.ReadLine(); } catch (Exception ex) { Console.Write(ex + "<br>"); Console.ReadLine(); } finally { ass = null; type = null; obj = null; } } }}
- 利用反射在控制台中调用同一解决方案类库中的方法
- 在eclipse中的控制台中添加标签
- 在java控制台中编写电话本,利用hashmap存储数据
- 利用反射调用方法
- 利用反射调用方法
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数
- 在控制台中显示Hibernate打印的SQL中的参数 .
- VS 2008 创建和调用同一解决方案中的库
- 在控制台中动态引入jquery的方法
- 利用Java反射机制调用类方法
- 利用java反射调用类的的私有方法(包括父类中的私有方法)
- 怎样在前端Javascript中调用C#方法:利用反射
- 利用反射调用私有方法
- Win32控制台中使用CString类的方法
- Java笔记:[反射篇] 利用反射,获取类中的私有内部类对象,并调用该对象的方法
- 应用反射动态调用类库中的各类的方法
- C# WinForm控件、自定义控件整理(大全)
- 读点CMMI (3)
- JS 表格新增行
- Linux下修改网络设置的三种方式
- jQuery中下拉框select的操作方法详解
- 利用反射在控制台中调用同一解决方案类库中的方法
- 如何使用Nikto漏洞扫描工具检测网站安全
- PATH and LDFLAGS and CFLAGS(转)
- WebKit源码分析(一)大纲
- 网页iis提示错误代码全解
- 如何选择一个合适的创业公司加入?
- VirtualBox让虚拟机ubuntu全屏
- java 如何调用摄像头并拍照保存照片
- HDU 1398