它可能是c#的基础。但是,我找不到解决方案..
我的应用程序中有 3 个类(让它成为 1.cs、2.cs、3.cs)。我想在 3.cs 类中使用 2.cs 中定义的变量或字符串。怎么做到呢?
它可能是c#的基础。但是,我找不到解决方案..
我的应用程序中有 3 个类(让它成为 1.cs、2.cs、3.cs)。我想在 3.cs 类中使用 2.cs 中定义的变量或字符串。怎么做到呢?
1) 在 2.cs 中声明要访问的字符串或变量2)PUBLIC
在 3.cs 中
创建类 2.cs 的对象
3) 使用该对象访问变量。
如果 is 是一个非静态类,那么你可以这样使用它
2 csFileNo2=new 2();
csFileNo2.YourStringVar;
或者如果这是一个静态类
class static 2
{
public static csFileNo2="Your string";
}
然后像这样使用它
2.csFileNo2;
请记住,这只是一个例子。数字不允许作为类或函数名的第一个字符。
祝你好运
有许多不同的方法可以访问其他类中的变量,最简单的方法是使用继承,例如:
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
您可以在此处阅读有关继承的信息