【发布时间】:2019-08-07 07:59:43
【问题描述】:
如何优化以下代码?
IList<OrderItem> OrderItemsList = new List<OrderItem>();
while (orderItemsResult.Read())
{
new OrderItem()
{
ItemName = orderItemsResult.GetString("item_name"),
Price = orderItemsResult.GetFloat("price"),
Quantity = orderItemsResult.GetInt32("quantity")
},
}
【问题讨论】:
-
你能不能说得更具体些 - 出了什么问题以及你想做什么?
-
我猜你想
Add()新的OrderItem到OrderItemsList? -
我正在尝试将数据库结果填充到对象初始化数组中,但它返回了 0 个结果。我已经检查了数据库查询,这很好。我需要为运行时文本模板填充这些对象。
-
在
while=>OrderItemsList.Add(new OrderItem { ItemName = orderItemsResult.GetString("item_name"), Price = orderItemsResult.GetFloat("price"), Quantity = orderItemsResult.GetInt32("quantity") });中使用这个 -
谢谢@er-sho 哈哈!我真是个菜鸟。