gpt4 book ai didi

c# - 如何打印在运行时执行程序的当前代码?

转载 作者:行者123 更新时间:2023-11-30 17:51:10 25 4
gpt4 key购买 nike

我有一个应用程序(网络服务)。

我想打印一些函数的提示/描述,但不是来自数据库、文本文件或其他准备好的上下文,而是来自当前以实时模式运行的网络服务。

我只想复制它的源代码,然后通过网络将其发布到客户端,以实时/运行时显示真实的功能定义。重要的是让他始终可以看到新的变化,而不是依赖于以前需要的准备好的提示上下文。

有什么建议吗?

我知道,CLR 元数据很容易反汇编,可能有一种方法可以实现我的目标,您认为如何?

最佳答案

您无法访问正在执行的函数的代码,但我怀疑您是否真的需要函数本身的代码,而是您需要一个函数的定义。

为此你可以使用 StackTrace类,它在运行时提供有关 StackTrace 的信息。

关于c# - 如何打印在运行时执行程序的当前代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19833326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com