日期:2014-05-18  浏览次数:21224 次

string.join的用法
http://msdn.microsoft.com/zh-cn/library/dd783876.aspx
这个示例,我测试的时候为什么是错误的?

  string output = String.Join(" ", GetAlphabet(true).Where( letter => 
  letter.CompareTo("M") >= 0));

与“string.Join(string, string[])”最匹配的重载方法具有一些无效参数

------解决方案--------------------
GetAlphabet(true).Where( letter =>
letter.CompareTo("M") >= 0)
这个是什么类型,要转为string[],否则不匹配
------解决方案--------------------

string output = String.Join(" ", GetAlphabet(true).Where(letter => letter.CompareTo("M") >= 0).ToArray());
------解决方案--------------------
探讨
string output = String.Join(" ", GetAlphabet(true).Where(letter => letter.CompareTo("M") >= 0).ToArray());