我有一个问题.我必须做一个从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问题,但两个都有效,但我不知道哪个更好.
非常感谢.
我有一个包含Product属性的值的字典description.在textbox1_textchanged处理程序中,我想在字典中搜索具有特定文本的产品description.
我试过这个:
var values = (from pv in mydictionary
where pv.Value.description.Contains(textBox1.Text)
select pv.Value);
Run Code Online (Sandbox Code Playgroud)
此代码无效,因为我按下的第二个键值var值为空.
我找到的所有示例都是通过键搜索,但我需要搜索字典的值.