zjbonrace 2015-04-20 14:39 采纳率: 75%
浏览 1574
已采纳

link中调用cocat为什么要这样写?

 Console.WriteLine(new string("aaa".AsEnumerable<char>().Concat("bbb").ToArray()));
  • 写回答

1条回答 默认 最新

  • threenewbee 2015-04-20 14:41
    关注

    因为string中也有一个concat函数,两者同名,并且没法通过参数区分你调用的是哪一个,用AsEnumerable
    将string.concat变成了IEnumerable<string>,这样就区分开来了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?