c#访问在不同的.cs文件中定义的变量

时间:2013-08-21 06:58:21

标签: c#

这可能是c#的基础。但是,我无法找到解决方案..

我的应用程序中有3个类(让它为1.cs,2.cs,3.cs)。我想在3.cs类中使用,一个在2.cs中定义的变量或字符串。怎么办呢?

3 个答案:

答案 0 :(得分:2)

1)在2.cs中声明要作为PUBLIC访问的字符串或变量 2)在3.cs中创建2.cs类的对象 3)使用此对象访问变量。

答案 1 :(得分:2)

如果是非静态类,那么你可以像那样使用它

 2 csFileNo2=new 2();

 csFileNo2.YourStringVar;

或者如果这是一个静态类,如

class static 2
{
  public static csFileNo2="Your string";
}

然后像那样使用它

 2.csFileNo2;

记住它只是一个例子。数字不允许作为类或函数名的第一个字符。

祝你好运

答案 2 :(得分:1)

在其他类中有许多不同的方法来访问变量,最简单的方法是使用继承,例如:

public class C1 {
   public static int x;
}    

public class C2 : C1 {
   //Now this class can access the x value from the C1 class
} 

没有继承权的另一种方法是以这种方式访问​​变量:

C1.x 

您可以在Here

中阅读有关继承的内容