예제 #1
0
파일: Slice.cs 프로젝트: jonathanvdc/Loyc
 public static IRange <T> Slice <T>(this IListSource <T> list, NumRange <int, MathI> range)
 {
     return(list.Slice(range.Lo, range.Count));
 }
예제 #2
0
 public static ListSlice <T> Slice <T>(this IListAndListSource <T> list, NumRange <int, MathI> range)
 {
     return(new ListSlice <T>(list, range.Lo, range.Count));
 }
예제 #3
0
 public static ArraySlice <T> Slice <T>(this T[] list, NumRange <int, MathI> range)
 {
     return(new ArraySlice <T>(list, range.Lo, range.Count));
 }