如何编写一个函数,该函数将字符串列表作为参数并返回结果

时间:2018-06-10 13:16:18

标签: c# .net

我有一个接受字符串的程序,将它们连接成一个用逗号分隔的单个字符串。我唯一遇到的问题是创建一个具有返回值的函数。以下是我的代码段。

static void Main()
{
    string[] answer = new string[5];
    for (int i = 0; i < answer.Length; i++)
    {
        answer[i] = Console.ReadLine();
    }

    Console.WriteLine("\n");
    string line = string.Join(", ", answer);
    Console.WriteLine(line);
}

1 个答案:

答案 0 :(得分:1)

你需要定义一个带有string[]数组的函数,并返回一个字符串,可以这样做:

Func<string[], string> func = answers => string.Join(", ", answers);
Console.WriteLine(func(answer));

public static string Join(string[] answers){
     return string.Join(", ", answers);
}

取决于“功能”的含义。