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

推荐订阅源

雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
D
Docker
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
M
MIT News - Artificial intelligence
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
Netflix TechBlog - Medium
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Vercel News
Vercel News
The Cloudflare Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
G
Google Developers Blog
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
U
Unit 42

博客园 - 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