我对效率有疑问。我正在为Windows Phone 7编写一个应用程序并且非常关心内存,因为我使用的是非常长的列表。
我的问题是,除了使用像int,string等普通属性之外,类的大小是多少,还有一个静态int属性和前面提到的静态字段的访问器属性?我需要使用静态字段,但无法使用数据绑定访问它,因此我的问题。
一个例子:
private static int _property1;
public int Property1
{
get { return _property1; }
}
public int property2;
public int property3;
我非常感谢你的答案。
答案 0 :(得分:1)
这里有静态字段_property1,它将在类的所有实例之间共享,意味着它只会创建一个_property1副本,如果有人更改静态字段的值,它将反映到每个地方。因此,无论您是否需要限制其他用户设置/重置静态变量,它都会提高效率。