【发布时间】:2020-04-05 17:08:36
【问题描述】:
我正在制作一个调试菜单,我想知道是否有办法在应用程序运行时获取用户输入并作为一行代码运行。
这里有一些代码可以帮助你理解我的意思:
using System;
using System.Threading;
namespace ExampleCode
{
class Program
{
public static void debugMenu()
{
string codeToRun = Console.ReadLine();
//execute codeToRun as a line of code
}
}
}
所以如果输入是“debugMenu();”然后它会重新运行该方法。
这对调试有很大帮助,因为我可以在应用程序仍在运行时访问和测试任何方法。
感谢您的回答!
【问题讨论】:
-
这能回答你的问题吗? How to execute code that is in a string?
-
我已经通读了几遍,但我并没有真正理解它。还是谢谢你!
标签: c# debugging input console runtime