使用参数创建字典方法

时间:2013-04-05 15:40:55

标签: c# dictionary

我很确定你可以从代码中告诉我要做什么,但我的语法显然是关闭的......

我想要一个返回Dictionary但又接受一些参数的方法......

      private Dictionary<string,Term> (SPField fld)
            {
                 var terms = new Dictionary<string, Term>();
...do something...                 
return terms;
            }

2 个答案:

答案 0 :(得分:3)

return必须全部为小写。它不能有大写“R”。

您的方法没有名称:

private Dictionary<string, Term> MethodNameGoesHere(SPField field)
{
    var terms = new Dictionary<string, Term>();
    return terms;
}

答案 1 :(得分:3)

如果你要做的就是创建一个带参数并返回字典的函数,那么你几乎就已经存在了。

private Dictionary<string, Term> MyFunc(SPField field)
{
    var terms = new Dictionary<string, Term>();
    \\code to do stuff goes here
    return terms;
}