具有静态成员和访问者的类的大小

时间:2012-12-25 14:36:13

标签: class windows-phone-7 size

我对效率有疑问。我正在为Windows Phone 7编写一个应用程序并且非常关心内存,因为我使用的是非常长的列表。

我的问题是,除了使用像int,string等普通属性之外,类的大小是多少,还有一个静态int属性和前面提到的静态字段的访问器属性?我需要使用静态字段,但无法使用数据绑定访问它,因此我的问题。

一个例子:

private static int _property1;

public int Property1
{
    get { return _property1; }
}

public int property2;

public int property3;

我非常感谢你的答案。

1 个答案:

答案 0 :(得分:1)

这里有静态字段_property1,它将在类的所有实例之间共享,意味着它只会创建一个_property1副本,如果有人更改静态字段的值,它将反映到每个地方。因此,无论您是否需要限制其他用户设置/重置静态变量,它都会提高效率。