我怎样才能得到标准出通过反射组装?

或多或少,我动态执行用户代码,我想捕捉的东西像写入和读取方法从控制台,像一个文件或命令行会程序。

下面是我的代码看起来像一个主要执行动态程序。

_assembly = compilerResults.CompiledAssembly; object o = _assembly.CreateInstance(ClassNameString); MethodInfo mi = _assembly.EntryPoint; mi.Invoke(o, null);

--------------解决方案-------------

组装没有得到一个单独的输出。 这是每个进程。

你必须听你自己的标准,或通过流进你的生成的类。

您可以设置读写器背后Console.Out和Console.In:

Console.SetOut(new MyInterceptingTextWriter());
Console.SetIn(new MyInterceptingReader());

// your code here

分类:C# 时间:2015-03-15 人气:0
本文关键词: 反射
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.303 (s). 10 q(s)