我有一个接受字符串的程序,将它们连接成一个用逗号分隔的单个字符串。我唯一遇到的问题是创建一个具有返回值的函数。以下是我的代码段。
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);
}
答案 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);
}
取决于“功能”的含义。