如何在主窗体的单独文件中引用类?

时间:2013-12-22 19:29:25

标签: c#

我正在创建一个程序,我在一个单独的文件中创建了一个完整的类。现在,在我的主要表单中,我需要引用该文件,否则程序不起作用。有谁知道如何引用类,甚至是主窗体中的文件,以便我可以在我的主窗体程序中使用该类中的元素?

1 个答案:

答案 0 :(得分:0)

我不知道你是否正在寻找它,但你总是可以将类的元素声明为静态,并将它们直接引用为类的属性

例如:

public class Automobile
{
    public static int NumberOfWheels = 4;
    public static int SizeOfGasTank
    {
        get
        {
            return 15;
        }
    }
    public static void Drive() { }
    public static event EventType RunOutOfGas;

    // Other non-static fields and properties...
}

然后将代码中的属性引用为

int i = Automobile.NumberOfWheels;

此示例已从此处删除

http://msdn.microsoft.com/en-us/library/79b3xss3.aspx

使用静态类和静态属性是一种非常脏但常用的在C#中获取全局变量的方法。

希望它有所帮助!