我有一个问题.我必须做一个从sql数据库填充List <object>的方法.我的问题是:
最好这样做:
List<Product> listProducts = new List<Product>();
listProducts = loadProducts();
//this code is in other class
public List<Product> loadProducts()
{
List<Product > listProduct = new List<Product> ();
//code
return listProduct
}
Run Code Online (Sandbox Code Playgroud)
或者这更好:
List<Product> listProducts = new List<Product>();
listProducts = loadProducts(listProducts);
//this code is in other class
public List<Product> loadProducts(List<Product> listProduct)
{
//Code
return listProduct
}
Run Code Online (Sandbox Code Playgroud)
对不起,如果这是一个noob问题,但两个都有效,但我不知道哪个更好.
非常感谢.
也不是,真的.
你应该这样:
List<Product> listProducts = loadProducts();
Run Code Online (Sandbox Code Playgroud)
选项1仅生成新列表以便稍后覆盖它.选项2不必要地将一个列表传递给方法,该方法只会将其发送回修改.
归档时间: |
|
查看次数: |
101 次 |
最近记录: |