C# 如何理解其他';s代码,或逆向工程或任何它';这叫什么

C# 如何理解其他';s代码,或逆向工程或任何它';这叫什么,c#,C#,我不确定是否要发表这篇文章,因为这可能会被视为一个无用的问题,但正如我之前所说的,我是编程新手,我实际上在阅读其他人的代码以提高自己,因为我通过示例学习,但我下载了一个能做我真正需要做的事情,但我一点也不理解:p 它是用c#编写的,我使用的是visual studio,你们能给我一些关于如何使用visual studio跟踪代码流的提示吗?我不是问“嘿,请给我解释一下这段代码”,而是一些理解代码的提示, 提前感谢。使用调试器并在调试模式下运行,然后您可以观察控制流以及不同变量在程序执行时的变化,

我不确定是否要发表这篇文章,因为这可能会被视为一个无用的问题,但正如我之前所说的,我是编程新手,我实际上在阅读其他人的代码以提高自己,因为我通过示例学习,但我下载了一个能做我真正需要做的事情,但我一点也不理解:p

它是用c#编写的,我使用的是visual studio,你们能给我一些关于如何使用visual studio跟踪代码流的提示吗?我不是问“嘿,请给我解释一下这段代码”,而是一些理解代码的提示,
提前感谢。

使用调试器并在调试模式下运行,然后您可以观察控制流以及不同变量在程序执行时的变化,并且在理解这些变化后可以继续执行

根据维基

逆向工程是通过分析设备、对象或系统的结构、功能和操作来发现其技术原理的过程。[1]它通常涉及到分解某物(机械设备、电子部件、计算机程序或生物、化学或有机物)并详细分析其组件和工作原理,以便维护或支持创建执行相同操作的新设备或程序,而不使用或简单复制(不理解)原始设备或程序

我很确定,你想做的不是逆向工程 长回答短:使用调试器