我如何知道控制台应用程序的变量值? (公共类变量)

时间:2019-05-07 04:21:19

标签: c# console-application

我启动了程序控制台,该控制台打印我的结果并将最好的结果保存在我的班级对象中的公共变量中,我的问题是程序需要24小时并且我想知道此var值,程序仍在运行,我现在无法停止还有很多时间要完成

有没有办法监视程序中的公共变量

编辑:我无法使用调试器,因为我丢失了24小时内获得的数据 我很容易在调试器中思考,但是我不想再等待24小时

1 个答案:

答案 0 :(得分:0)

您可以通过多种方式完成此操作

在调试器中运行程序。 也许不是最好的方法,但它可以让您监视任何变量

每xx次迭代/分钟将值输出到控制台。

每xx次迭代/分钟将值输出到日志文件

构建一个可以从另一个程序调用以检索信息的接口。例如,在另一个线程中运行的REST API接口。只需使用Embeddio https://unosquare.github.io/embedio/

这样的3PP即可完成