在C#中选择数组中的一系列项

我想在一系列项目中选择一系列项目。 例如,我有一个包含1000个项目的数组,我想“提取”项目100到200并将它们放在另一个数组中。

你能帮我解决这个问题吗?

var dest = source.Skip(100).Take(100).ToArray(); 

或手动:

 var dest = new MyType[100]; Array.Copy(source, 100, dest, 0, 100); // source,source-index,dest,dest-index,count