这可能是c#的基础。但是,我无法找到解决方案..
我的应用程序中有3个类(让它为1.cs,2.cs,3.cs)。我想在3.cs类中使用,一个在2.cs中定义的变量或字符串。怎么办呢?
答案 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
中阅读有关继承的内容