【发布时间】:2013-05-23 12:55:50
【问题描述】:
我想使用类似的东西:
using (DataSet ds = new DataSet())
{
SqlParameter[] dbParams = new SqlParameter[]
{
new SqlParameter("@PromptID", promptID)
};
if (scenarioID != 0)
dbParams.Concat(new SqlParameter("@ScenarioID", scenarioID));
//OR
if (scenarioID != 0)
dbParams.Add(new SqlParameter("@ScenarioID", scenarioID));
}
}
我已经搜索了添加 IEnumarable 集合,但它并没有解决我的问题。我应该创建两个集合并将它们连接起来吗?我认为必须有一种简单的方法来添加项目。有什么建议吗?
【问题讨论】:
-
顺便说一句,你还不清楚为什么会有
DataSet... -
使用 List
dbParams 然后你可以做 dbParams.Add(new SqlParams("@PromptID", promptID) -
@EhsanUllah - 通常建议您将问题的答案放在答案中。评论不是永久性的,可能会被删除,因此它们通常保留用于有关问题或无关信息的问题。
标签: c# collections ienumerable