2009年2月24日火曜日

Array.ForEachで書き換え

ちょっと期待したけど、やっぱりできませんでした。理屈は分かるんだけどね。

  1. T[] array = new T[count];  
  2.   
  3. for (int i = 0; i < array.length; i++)  
  4. {  
  5. array[i] = new T();  
  6. }  
  7.   
  8. ↓  
  9.   
  10. Array.ForEach(array, delegate(T t){ t = new T();});  

0 件のコメント: