如何使用委托将2D列表传递给函数参数

时间:2014-01-08 13:28:55

标签: c# list delegates

如果我在函数中有一个参数,如下所示

List<List<string>> StoredProcedureParameter

如何将2D列表传递给StoredProcedureParameter

加上我需要使用委托和匿名方法进行内联

委托{将2D列表返回给StoredProcedureParameter}

1 个答案:

答案 0 :(得分:0)

您可以改为使用自定义代理FuncAction

    Func<List<List<string>>, int> delegateToCall = ( myList) => return StoredProcedureParameter(myList)) ; 

int替换为void委托中除Func之外的所需数据类型(由StoredProcedureParameter返回)。

如果StoredProcedureParameter返回void,请改用Action

    Action<List<List<string>>> delegateToCall = ( myList) => return StoredProcedureParameter(myList)) ;