惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
D
DataBreaches.Net
Microsoft Security Blog
Microsoft Security Blog
V
Visual Studio Blog
GbyAI
GbyAI
美团技术团队
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
博客园 - 叶小钗
Engineering at Meta
Engineering at Meta
博客园 - 三生石上(FineUI控件)
N
Netflix TechBlog - Medium
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
Google Developers Blog
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
U
Unit 42
P
Proofpoint News Feed
V
V2EX

博客园 - IORICC

使用代码管理SharePoint页面中的WebPart jQuery的timeOut超时设置和event事件处理 动态调用WebService javascript获取.net控件的ClientId - IORICC - 博客园 解决第三方DLL没有强签名的问题 批处理命令大全 命令行编译Solution(转) 用SQL语句修改字段的默认值 截屏Code 自定义数据类型 如何创建和使用Web Service代理类 乘法 Javascript制作进度条 用C#实现HTTP协议下的多线程文件传输 javascript读写XML文件 XML动态查询 XML动态排序(1) VS.NET 2003 控件命名规范 Transact_SQL小手册
C#中反射调用带out参数的方法 - IORICC - 博客园
IORICC · 2007-11-09 · via 博客园 - IORICC

using System;
using System.Reflection;

namespace ConsoleApplication1
{
    public class TestAssembly
    {
        public TestAssembly()
        {
            String str = "aa";
            object[] parmsObj = new object[] { str };

            Assembly assembly = Assembly.GetExecutingAssembly();
            Type actionType = assembly.GetType("ConsoleApplication1.TestClass");
            MethodInfo method = tp.GetMethod("test", new Type[] { Type.GetType("System.String&") });
            object obj = Activator.CreateInstance(actionType.FullName);
            method.Invoke(obj, parmsObj);
            Console.WriteLine(parmsObj[0]);
        }
    }


    public class TestClass
    {
        public void test(out string str)
        {
            str = "test1";
        }

        public void test(string str)
        {
            str = "test2";
        }
    }
}

链接资源: http://support.microsoft.com/default.aspx?scid=kb%3bzh-cn%3b815211