调用从另一个类变量(Calling a Variable from another Class)

2019-07-05 13:59发布

如何访问一个变量在一个公共类在C#中的另一个公共类?

我有:

public class Variables
{
   static string name = "";
}

我需要从调用它:

public class Main
{
}

在此先感谢您的帮助。

我在一个控制台应用程序的工作。

Answer 1:

这将仅仅是:

 Console.WriteLine(Variables.name);

并且它需要公众也:

public class Variables
{
   public static string name = "";
}


Answer 2:

我建议使用一个变量,而不是公共领域:

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;
    }
}


Answer 3:

您需要指定的访问修饰符为您的变量。 在这种情况下,你希望它公开。

public class Variables
{
    public static string name = "";
}

在此之后,你可以使用这样的变量。

Variables.name


Answer 4:

class Program
{
    Variable va = new Variable();
    static void Main(string[] args)
    {
        va.name = "Stackoverflow";
    }
}


文章来源: Calling a Variable from another Class