相关疑难解决方法(0)

如何使用out参数调用方法?

我想暴露WebClient.DownloadDataInternal方法,如下所示:

[ComVisible(true)]
public class MyWebClient : WebClient
{
    private MethodInfo _DownloadDataInternal;

    public MyWebClient()
    {
        _DownloadDataInternal = typeof(WebClient).GetMethod("DownloadDataInternal", BindingFlags.NonPublic | BindingFlags.Instance);
    }

    public byte[] DownloadDataInternal(Uri address, out WebRequest request)
    {
        _DownloadDataInternal.Invoke(this, new object[] { address, out request });
    }

}
Run Code Online (Sandbox Code Playgroud)

WebClient.DownloadDataInternal有一个out参数,我不知道如何调用它.救命!

c# reflection out-parameters

42
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

out-parameters ×1

reflection ×1