这两种方法是否有区别?在Getter或构造函数中初始化成员
在这种方法中,我使用的吸气剂来初始化数据表
public DataTable Res
{
get
{
if (Res == null)
{
Res = GetDataTable();
}
return Res ;
}
private set;
}
与
在这种方法中,我使用的构造函数初始化该数据表
public class XYZ
{
public DataTable Res{ get; private set;}
//constructor
public XYZ()
{
Res= GetDataTable();
}
}
这个变量在ASP.net页面上用于填充DropDown列表。哪个表现会更好?
编辑: -
这是在Web应用程序中使用,其中的数据也不会改变。我将此表绑定到Page_Load事件中的下拉列表中。
这用于数据不会更改的Web应用程序中。我将此表绑定到Page_Load事件中的下拉列表中。 – Quantbuff 2012-03-08 01:47:13