如何从C#中的其他文件调用方法?
在我的程序中,我需要内存扫描仪。我用过这个: 我创建了一个名为MemoryScanner.cs的新C#文件,并将代码复制到那里 如何从这里运行它:如何从C#中的其他文件调用方法?,c#,C#,在我的程序中,我需要内存扫描仪。我用过这个: 我创建了一个名为MemoryScanner.cs的新C#文件,并将代码复制到那里 如何从这里运行它: private void startButton_Click(object sender, EventArgs e) { //here I would like to invoke the MemoryScanner } 提前感谢您的帮助。:) 您需要在页面顶部添加using语句 using MemoryScanner
private void startButton_Click(object sender, EventArgs e)
{
//here I would like to invoke the MemoryScanner
}
提前感谢您的帮助。:) 您需要在页面顶部添加using语句
using MemoryScanner;
显然(从您提供的链接的代码来看),程序的入口点是类中的静态方法Main
namespaceMemoryScanner
。调用此方法以启动代码
应注意以下几点:
- 这个实现只是一个练习。(如果您真的不知道如何在C#中调用静态方法,请从一个好的、基本的C#教程开始。)
- 目前,代码分析一个名为
的进程,将结果输出到notepad
并等待控制台输入,然后返回。如果你想把它作为你程序的一部分,你需要改变这些东西。(提示:移除控制台部件并将当前硬编码的值作为方法参数传递。)dump.txt
简言之:如果您想使用代码,您将无法绕过阅读和(至少部分)理解它。我添加了“使用MemoryScanner;”,但上面说MemoryScannerRun();在当前上下文中不存在。我已将方法名称从main更改为MemoryScannerRun,使其在程序中不包含两个main。您是否尝试了程序。MemoryScannerRun()我没有,但它也不起作用。我不知道名称空间是否有问题。MemoryScanner具有MemoryScanner名称空间,其余代码具有名称空间Pokemonsy。