bit of a noob sorry for any wrong terminology
i have a list of int arrays that i want to sort by one of its variables, this is how i build the list
int newInt = 0;
List<int[,,]> withIndex = new List<int[,,]();
foreach (var item in universe2Kills)
{
//[Universe][killCount][index]
int[,,] ArrayOfInts = new
int [7,universe2Kills.IndexOf(newInt),newInt];
withIndex.Add(ArrayOfInts);
newInt++;
}
and now i want to sort this withIndex list in descending order, grab the top 5 results and put them in a new list, with a normal list i would do this
List<int> sorted = new List<int>();
sorted.AddRange
(universe2Kills.OrderByDescending(p =>
p ).Take(5));
but i dont know how to do this with my withIndex list i want to use the middle variable to sort the list
universe2Kills.IndexOf(newInt)
any help appreciated, many thanks
Why make it so complicated, instead just split it up into 3 arrays, instead of a 3D array?
– ShadyProductions