Look at the code:
Func<List<string>, string, string> aFunc = (ls, str) => { return string.Join(",", str, ls.ToArray()); };