在C#中“导入”另一个类

用户名

对于Windows应用程序使用Visual Studio 2013,我的MainForm一些代码需要运行另一段代码,而我试图将所需的代码单独移到另一个类中并导入(以使MainForm该类更加舒适)了解)

我将代码移到该类时似乎无法导入该类,这是男女同校包括的一些东西:

static void WinEventProc(IntPtr hWinEventHook, uint eventType,
        IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime)
    { .. }

还有一些

delegate void WinEventDelegate(IntPtr hWinEventHook, uint eventType,
    IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime);

    [DllImport("user32.dll")]
    static extern uint GetWindowThreadProcessId(IntPtr hWnd, IntPtr ProcessId);

所以那些通常在我里面

namespace myClass
{
    public partial class MainForm : Form
    {

但我想把它们放在另一个班级,然后导入

缪斯凡

您不需要仅仅因为它们在另一个类中(同一项目)而“导入”它们。如果您使用其他名称空间,则可以包含它,但不需要。

例如,您可以将它们放在另一个类中(由于它们是静态方法,所以最好是一个静态类),然后从其他代码中调用它们。

namespace SameNamespace
{
    static class NewClass
    {
        [DllImport("user32.dll")]
        static extern uint GetWindowThreadProcessId(IntPtr hWnd, IntPtr ProcessId);
    }
}

然后在表单代码中甚至在需要时使用以下代码:

NewClass.GetWindowThreadProcessId(...);

如果要将类放在其他名称空间中,例如:

namespace DifferentNamespace
{
    ...

那么您要么包含它,就像这样:

using DifferentNamespace;

或者您可以在需要此功能时显式调用它:

 DifferentNamespace.NewClass.GetWindowThreadProcessId(...);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#中另一个类的对象

来自分类Dev

C#与另一个类中的一个类的变量进行交互

来自分类Dev

C#/ WPF从另一个类中创建的另一个线程更新UI

来自分类Dev

在 C# 中的另一个类列表中添加类列表

来自分类Dev

C#在另一个类中创建类

来自分类Dev

C#打印另一个类的列表

来自分类Dev

如何获取一个类对象以在C#中存储另一个类对象?

来自分类Dev

c#将一个类的列表调用到另一个类中

来自分类Dev

如何在另一个类 C# Windows Forms 中引用一个类

来自分类Dev

在 C# 中从另一个类调用主窗体中的函数

来自分类Dev

将类的变量导入另一个类

来自分类Dev

如何将一个类访问另一个C#类

来自分类Dev

通知线程停止-在另一个线程和类中引发事件-C#

来自分类Dev

C#线程在另一个类中启动

来自分类Dev

从C#中的另一个类调用方法

来自分类Dev

如何从C#中的另一个类调用函数

来自分类Dev

取消另一个类C#中的任务

来自分类Dev

如何使用另一个类(C#)中的变量实现搜索功能?

来自分类Dev

使用另一个C#类(Windows Phone)中的变量

来自分类Dev

从Visual C#中的另一个类调用动态方法

来自分类Dev

从C#中的另一个类获取对象ID

来自分类Dev

从私有void函数c#中的另一个类访问变量

来自分类Dev

如何使用继承从C#中的另一个类进行调用和对象

来自分类Dev

检查另一个类中的私有值 [C#]

来自分类Dev

从 C#/.NET MVC 应用程序中的另一个类调用函数

来自分类Dev

如何在另一个类中创建导入的类的实例

来自分类Dev

将类从一个C#项目导入到另一个项目时,是否可以排除自动生成的文件?

来自分类Dev

C ++在另一个类头文件中声明一个类

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

Related 相关文章

  1. 1

    C#中另一个类的对象

  2. 2

    C#与另一个类中的一个类的变量进行交互

  3. 3

    C#/ WPF从另一个类中创建的另一个线程更新UI

  4. 4

    在 C# 中的另一个类列表中添加类列表

  5. 5

    C#在另一个类中创建类

  6. 6

    C#打印另一个类的列表

  7. 7

    如何获取一个类对象以在C#中存储另一个类对象?

  8. 8

    c#将一个类的列表调用到另一个类中

  9. 9

    如何在另一个类 C# Windows Forms 中引用一个类

  10. 10

    在 C# 中从另一个类调用主窗体中的函数

  11. 11

    将类的变量导入另一个类

  12. 12

    如何将一个类访问另一个C#类

  13. 13

    通知线程停止-在另一个线程和类中引发事件-C#

  14. 14

    C#线程在另一个类中启动

  15. 15

    从C#中的另一个类调用方法

  16. 16

    如何从C#中的另一个类调用函数

  17. 17

    取消另一个类C#中的任务

  18. 18

    如何使用另一个类(C#)中的变量实现搜索功能?

  19. 19

    使用另一个C#类(Windows Phone)中的变量

  20. 20

    从Visual C#中的另一个类调用动态方法

  21. 21

    从C#中的另一个类获取对象ID

  22. 22

    从私有void函数c#中的另一个类访问变量

  23. 23

    如何使用继承从C#中的另一个类进行调用和对象

  24. 24

    检查另一个类中的私有值 [C#]

  25. 25

    从 C#/.NET MVC 应用程序中的另一个类调用函数

  26. 26

    如何在另一个类中创建导入的类的实例

  27. 27

    将类从一个C#项目导入到另一个项目时,是否可以排除自动生成的文件?

  28. 28

    C ++在另一个类头文件中声明一个类

  29. 29

    无法从Visual Studio C ++中的另一个类访问一个类

热门标签

归档