我正在创建一个程序,我在一个单独的文件中创建了一个完整的类。现在,在我的主要表单中,我需要引用该文件,否则程序不起作用。有谁知道如何引用类,甚至是主窗体中的文件,以便我可以在我的主窗体程序中使用该类中的元素?
答案 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#中获取全局变量的方法。
希望它有所帮助!