如何从C#中的另一个公共类访问一个公共类中的变量?
我有:
public class Variables
{
static string name = "";
}
我需要从:
调用它public class Main
{
}
提前感谢您的帮助。
我正在使用控制台应用程序。
答案 0 :(得分:37)
那就是:
Console.WriteLine(Variables.name);
它也需要公开:
public class Variables
{
public static string name = "";
}
答案 1 :(得分:10)
我建议使用变量而不是公共字段:
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;
}
}
答案 2 :(得分:3)
您需要为变量指定访问修饰符。在这种情况下,您希望将其公开。
public class Variables
{
public static string name = "";
}
在此之后你可以使用这样的变量。
Variables.name
答案 3 :(得分:1)
class Program
{
Variable va = new Variable();
static void Main(string[] args)
{
va.name = "Stackoverflow";
}
}