我继承了这个代码,在应用程序启动时调用app类。我不明白一件事。具体在此代码中是什么原因导致创建DataAccess类?请注意,在应用程序中,DataAccess类或App.dataAccess的其他任何位置都没有引用。即使这样,课程也会被创造出来。
public partial class App : Application
{
static DataAccess dataAccess;
public App()
{
InitializeComponent();
MainPage = new Test.MainPage();
}
public static DataAccess DataAccess
{
get
{
if (dataAccess == null)
{
dataAccess = new DataAccess();
}
return dataAccess;
}
}
答案 0 :(得分:1)
如果实例化DataAccess,几乎肯定会引用该属性。如果这是一个WCF应用程序,您是否检查过XAML绑定中的任何线索?
答案 1 :(得分:0)
如果您在Realese配置中编译项目,它将优化解决方案并删除无法访问的代码。