0
我有以下功能我如何使用委託來填充2D列表?
public string StoredProcedure(string StoredProcedureName,List<List<string>> StoredProcedureParameter,string ReturnValue = null)
{
string functionReturnValue;
cmd = new SqlCommand(StoredProcedureName, conniction(true));
cmd.CommandType = CommandType.StoredProcedure;
for (int i = 0; i <= StoredProcedureParameter.Count; i++)
{
cmd.Parameters.AddWithValue(StoredProcedureParameter[0][i], StoredProcedureParameter[1][i]);
}
int exec_cmd = (int)cmd.ExecuteScalar();
if (ReturnValue != null)
{
SqlParameter prm = new SqlParameter(ReturnValue, SqlDbType.Int);
cmd.Parameters.Add(prm).Direction = ParameterDirection.ReturnValue;
functionReturnValue = prm.ToString();
}
else
{
functionReturnValue = exec_cmd.ToString();
}
return functionReturnValue;
}
,我需要通過2D列表參數StoredProcedureParameter使用委託,也許lambda表達式
Lambda表達式**是一個**代表。 – wudzik
我不明白你在問什麼。 – Thraka
是什麼讓你覺得你需要一個委託?你想解決什麼問題?這聽起來很像[X/Y問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – Blorgbeard