我有一个应用程序,它使用Roslyn的脚本引擎实现了自己的C#控制台。我已经得到了执行语句并获取可能的返回值的代码,现在我想要将一个“好看”的字符串输出到控制台。直接调用“ToString()”的基本方法通常会产生非常难以理解的人类输出。
对我来说最好的解决方案是拥有与Visual Studio的“即时窗口”相同类型的检查输出。
例如,如果我的语句计算为new string[]{"asd"},那么只需调用ToString()将给我以下输出:
有人知道如何调用与即时窗口使用相同的转换吗?
对我来说最好的解决方案是拥有与Visual Studio的“即时窗口”相同类型的检查输出。
例如,如果我的语句计算为new string[]{"asd"},那么只需调用ToString()将给我以下输出:
System.String[]
我希望获得类似“Immediate Window”输出的等效结果 - 类似于这样:
{string[1]}
[0]: "asd"
有人知道如何调用与即时窗口使用相同的转换吗?