【发布时间】:2015-12-05 22:13:15
【问题描述】:
我是泛型类和泛型方法的新手。我有一个简单的 cpode:
Func<string, string> selector = str => str.ToUpper();
string[] words = { "orange", "apple", "Article", "elephant" };
IEnumerable<String> aWords = words.Select(selector);
当我查看 Select 方法时,它说:
IEnumerable<String> IEnumerable<String>.Select<String, String>(Func<string,string> collector)
Select泛型方法如何知道String、String类型来了?它是否隐含来自“选择器”委托?我真的很困惑。
谢谢
【问题讨论】:
标签: c#-4.0 extension-methods ienumerable generic-programming