【问题标题】:Get and Set values of different variables in public static class from different threads C#从不同线程C#获取和设置公共静态类中不同变量的值
【发布时间】:2013-06-04 15:38:22
【问题描述】:

我试图了解它是如何工作的,但我对此很慢((所以我决定在这里问。在我的 prohramm 中,我有带有不同变量数组、tabControls、Size、Pens 等的静态公共类。但我需要从不同的线程设置和获取变量的值我该怎么做?

我有课

  public static class GLOBAL_STATIC_DATA
{
   //.....
    private  static Size _get_Active_Project_ViewPort_Size()
    {       
      //.....
    }


    public  static Size Active_Project_ViewPort_Size
    {
        get 
        {               
            return _get_Active_Project_ViewPort_Size(); 
        }               
    }


    public static int Get_Panorama_Original_Image_Width()
    {

    }

   public static TabControl MainTab  =  new TabContol();

   public static int someInt =  100;
}

我需要从不同的线程编写和读取所有这些内容,有人可以帮助我如何更改这个静态类才能做到这一点。

【问题讨论】:

    标签: multithreading class get set public


    【解决方案1】:

    您只需在公共静态条目之前加上类名...例如:

    Size sz = GLOBAL_STATIC_DATA.Active_Project_ViewPort_Size;
    

    【讨论】:

    猜你喜欢
    • 2012-01-05
    • 2013-11-30
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 2011-09-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多