.NET/C#利用反射调用含ref或out参数的方法示例代码

2019-05-25 11:04:44王冬梅

var walterlv = new Walterlv();
var args = new object[] { "key", null };
var value = (string) typeof(Walterlv).GetMethod("Get").Invoke(walterlv, args);
// 在这里可以从 args 里面取出被 ref 或者 out 修改的参数。

参考资料

out, ref and InvokeMember !!! - CodeProject c# - How to pass a parameter as a reference with MethodInfo.Invoke - Stack Overflow

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。