我有一个小问题。在我的程序中,我需要一个 SqlCommand 对象列表。所以有一段代码:
List<SqlCommand> commands;
int i = 0;
foreach (string komenda in komendy)
{
commands.ElementAt<SqlCommand>(i) = new SqlCommand(komenda, dostep());
i++;
}
其中 komendy 是带有命令字符串的字符串列表,函数dostep()
返回连接(SqlConnection
对象)。
我有一个错误:赋值的左侧必须是 commands.ElementAt< SqlCommand >(i) 的变量、属性或索引器,我真的不明白为什么。