using System.Collections.Generic;
public static void Main()
var array = new [] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
var list = array.ToList();
var indexOf = Array.IndexOf(array, 5);
var filteredArray = new int[array.Length - indexOf];
Console.Write("Array: [");
foreach (var val in filteredArray) {
Console.Write(val + ",");
var indexOfList = list.IndexOf(5);
var filteredList = list.GetRange(indexOfList, list.Count - indexOfList);
Console.Write("List: [");
foreach (var val in filteredList) {
Console.Write(val + ",");