C#局部变量和多线程

时间:2015-09-28 04:28:05

标签: c# multithreading variables

如何解析我的局部变量,以便我的线程可以访问main()

中的变量

1 个答案:

答案 0 :(得分:2)

您需要将本地变量static发送到该类。

例如,更改此内容:

public class Hello1
{
   public static void Main()
   {
     string kiaora = "Hello, World!";

     System.Console.WriteLine(kiaora);
   }
}

为:

public class Hello1
{
   public static readonly string kiaora = "Hello, World!";
   public static void Main()
   {
     System.Console.WriteLine(kiaora);
   }
}

然后,你的"线程"可以访问Hello1.kiora以获得问候语。