如何按名称选择Sqlparameter列表元素?
SqlParameter[] para = new SqlParameter[]
{
new SqlParameter("@UserID",UserID),
new SqlParameter("@startDate",startDate)
};
当我想获取 UserID 时,我需要使用
para[0].value
来获取元素值。 Response.Write(para[0].value);
但它需要使用
int
来获取元素。有什么方法可以通过“名称”获取元素,例如
para["UserID"].value
? 最佳答案
这是一个适合您的解决方法:
https://dotnetfiddle.net/WeothY
使用 Linq 选择参数
var parameter = para.Where(a=>a.ParameterName == youParameterName).FirstOrDefault();
关于c# - 如何按名称选择Sqlparameter列表元素?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33008044/