如何从C#中的另一个文件调用方法?

时间:2014-05-25 10:34:21

标签: c#

在我的程序中,我需要Memory Scanner。我使用过这个:http://www.codeproject.com/Articles/716227/Csharp-How-to-Scan-a-Process-Memory 我创建了一个名为MemoryScanner.cs的新C#文件并将代码复制到那里。

如何从这里运行它:

private void startButton_Click(object sender, EventArgs e)
    {
       //here I would like to invoke the MemoryScanner
    }

提前感谢您的帮助。 :)

2 个答案:

答案 0 :(得分:0)

显然(通过查看您提供的链接的代码),程序的入口点是名称空间Main中类Program中的静态方法MemoryScanner。调用此方法启动代码。

应注意以下几点:

  • 实施留作练习。 (如果你真的不知道如何在C#中调用静态方法,请从一个好的,基本的C#教程开始。)
  • 目前,代码分析一个名为notepad的进程,将结果输出到dump.txt并在返回之前等待Console条目。如果您想将其用作程序的一部分,则需要更改这些内容。 (提示:删除控制台部件并将当前硬编码的值作为方法参数传递。)

简而言之:如果你想使用这些代码,你就不会阅读并且(至少部分地)理解它。

答案 1 :(得分:-1)

您需要在页面顶部添加using语句。

using MemoryScanner;