-3

它可能是c#的基础。但是,我找不到解决方案..

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

4

3 回答 3

2

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

于 2013-08-21T07:00:47.313 回答
2

如果 is 是一个非静态类,那么你可以这样使用它

 2 csFileNo2=new 2();

 csFileNo2.YourStringVar;

或者如果这是一个静态类

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

然后像这样使用它

 2.csFileNo2;

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

祝你好运

于 2013-08-21T07:05:45.890 回答
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 

您可以在此处阅读有关继承的信息

于 2013-08-21T07:51:22.463 回答