访问c#中的singleton类属性

时间:2017-06-20 20:46:27

标签: c# singleton

实际上我在c#中有下一个单例类:

public sealed class GlobalInfo
{
    private static readonly GlobalInfo _instance = new GlobalInfo();

    public int Orden { get; set; }

    private GlobalInfo() { }

    public static GlobalInfo Instance
    {
        get
        {
            return _instance;
        }
    }
}

当我尝试设置Orden属性时会出现问题:

GlobalInfo.Instance.Orden = 1;

我得到了

  

“当前上下文中不存在”

错误。

拜托,有人能告诉我我做错了吗?

非常感谢!

1 个答案:

答案 0 :(得分:1)

尝试在第一个 GetInstance()调用中初始化单例的_instance成员

var imageView = new ImageView(context);
imageView.SetImageResource(treeCatalog[position].imageId);

imageView.SetScaleType(ScaleType.FitXy);

// Add the image to the ViewPager:
var viewPager = container.JavaCast<ViewPager>();
viewPager.AddView(imageView);
return imageView;