這兩種方法是否有區別?在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