C# 我如何致电&;填充函数2d参数内联?

C# 我如何致电&;填充函数2d参数内联?,c#,function,delegates,inline,C#,Function,Delegates,Inline,我有下面的函数,它有2D数组 public string StoredProcedure(Func<string[,]> StoredProcedureParameterFunc) { string[,] StoredProcedureParameter = StoredProcedureParameterFunc(); return StoredProcedureParameter.Length.ToString(); } 我需要更简单的方法来调用和填充2D列表或2D

我有下面的函数,它有2D数组

public string StoredProcedure(Func<string[,]> StoredProcedureParameterFunc)
{
   string[,] StoredProcedureParameter = StoredProcedureParameterFunc();
   return StoredProcedureParameter.Length.ToString();
}

我需要更简单的方法来调用和填充2D列表或2D数组内联

您可以使用
Func
委托,如下所示:

public string StoredProcedure(Func<string[,]> StoredProcedureParameterFunc)
{
    string[,] StoredProcedureParameter = StoredProcedureParameterFunc();
    return StoredProcedureParameter.Length.ToString();
}

...

StoredProcedure(() => new string[,] { { "ant", "aunt" }, { "Sam", "Samantha" }, { "clozapine", "quetiapine" } });
公共字符串StoredProcedure(Func StoredProcedureParameterFunc)
{
字符串[,]StoredProcedureParameter=StoredProcedureParameterFunc();
返回StoredProcedureParameter.Length.ToString();
}
...
StoredProcedure(()=>新字符串[,]{{“ant”,“aunt”},{“Sam”,“Samantha”},{“clozapine”,“quetiapine”});
public string StoredProcedure(Func<string[,]> StoredProcedureParameterFunc)
{
    string[,] StoredProcedureParameter = StoredProcedureParameterFunc();
    return StoredProcedureParameter.Length.ToString();
}

...

StoredProcedure(() => new string[,] { { "ant", "aunt" }, { "Sam", "Samantha" }, { "clozapine", "quetiapine" } });