我必須在這裏重新發明輪子 - 但我已經搜索過,找不到任何完全相同的東西...Linq創建一系列單獨對象的方法?
這裏是我的代碼,用於創建零個或多個具有默認構造函數的對象序列:
public static IEnumerable<T> CreateSequence<T>(int n) where T: new()
{
for (int i = 0; i < n; ++i)
{
yield return new T();
}
}
我的問題很簡單:是否有Linq相當於我應該使用?
非常感謝。我對此進行了計時和(在發佈版本中),這比我的手動滾動方法快得多。 – 2012-03-27 09:03:37