从另一个类调用变量
如何从C#中的另一个公共类访问一个公共类中的变量?
我有:
public class Variables { static string name = ""; }
我需要从以下地方调用它:
public class Main { }
在此先感谢您的帮助。
我正在使用控制台应用程序。
那就是:
Console.WriteLine(Variables.name);
它也需要公开:
public class Variables { public static string name = ""; }
我建议使用变量而不是公共字段:
public class Variables { private static string name = ""; public static string Name { get { return name; } set { name = value; } } }
从另一个类中,您可以像这样调用变量:
public class Main { public void DoSomething() { string var = Variables.Name; } }
您需要为变量指定访问修饰符。 在这种情况下,您希望它是公开的。
public class Variables { public static string name = ""; }
在此之后,您可以使用这样的变量。
Variables.name
class Program { Variable va = new Variable(); static void Main(string[] args) { va.name = "Stackoverflow"; } }