如何将IEnumerable<char>
“nonLetters”转换为string[]
,以便我可以在String.Join中使用它?如何将IEnumerable <char>转换为string [],以便我可以将它与String.Join一起使用?
string message = "This is a test message.";
var nonLetters = message.Where(x => !Char.IsLetter(x));
Console.WriteLine("There are {0} non-characters in \"{1}\" and they are: {2}",
nonLetters.Count(),
message,
String.Join(", ", nonLetters.ToArray())
);
这不会像Edward要求的那样产生一个字符串[]。 – 2009-11-05 14:56:09