【发布时间】:2009-11-26 19:20:01
【问题描述】:
我是 OOP 方面的新手,但必须开发一个大项目......只是为了想象,下面 2 个返回相同的示例。
哪一个是(更)正确的,嗯还是更干净?属性还是方法? 实际上,我必须从连接表中返回复杂的数据集......我避免复制返回数据集的完整查询。这就是为什么在这个例子中它只是一个空的。
谢谢。
public class House
{
public static DataSet Windows
{
// just for imaging
get
{
DataSet ds = new DataSet(); // Here would be my data set from sql which returns a windows collection.
return ds;
}
set
{
Windows = value;
}
}
public static DataSet GetWindows()
{
DataSet ds = new DataSet(); // Gets same right?
return ds;
}
}
【问题讨论】: