C# 我如何致电&;填充函数2d参数内联?
我有下面的函数,它有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
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" } });