2015-09-28 92 views
-7

我如何取消threadproof我的局部变量,所以我的线程可以访问内部变量都我的main()C#局部变量和多线程

+10

这足以解释你的问题吗?不它不是 – 2015-09-28 04:28:49

回答

2

您neeed使局部变量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得到问候。