Cri*_*scu 4 .net arrays type-conversion
这是有效的代码:
void func(IEnumerable<string> strings){
foreach(string s in strings){
Console.WriteLine(s);
}
}
string[] ss = new string[]{"asdf", "fdsa"};
func(ss);
Run Code Online (Sandbox Code Playgroud)
我想知道的是,隐式转换是如何string[] -> IEnumerable<string>工作的?