-5
教授今天要求我們在課堂上解決這一運動在C#中有人可以幫助我走出我迷路了......C#可枚舉產量和foreach
這個練習的目的,下一個是強調枚舉的威力以及產量和foreach語句。 聲明一個泛型靜態方法Flatten,其參數爲IEnumerable<T>
的數組並返回 IEnumerable<T>
。使用foreach語句和yield return語句。該方法應該有這樣的 頭:
public static IEnumerable<T> Flatten<T>(IEnumerable<T>[] ebles) { ... }
如果你調用該方法,如下圖所示,你應該得到2 3 5 7 2 3 5 7 2 3 5 7:
IEnumerable<int>[] ebles = new IEnumerable<int>[3];
ebles[0] = ebles[1] = ebles[2] = new int[] { 2, 3, 5, 7 };
foreach (int i in Flatten<int>(ebles))
Console.Write(i + " ");
你想要什麼特別的幫助? –
事實上 - 這裏沒有真正的*問題* –
@YuvalItzchakov:編譯...你爲什麼認爲它不會?這是一串整數序列... –