ASP.NET 泛型结构ArraySegment<T>
//泛型结构可以作为参数传给方法
int[ ] arr = { 1, 2, 3, 4, 5, 6, 7, 8 };
vod Work(ArraySegment<int> seg)
{
ArraySegment<int> seg = new ArraySegment<int>( arr, 2, 3 );
for ( int i = seg.Offset; i < seg.Offset+seg.Count+1; i++ )
{
Console.WriteLine( seg.Array[i]);
}
}