I have
string[] pkgratio= \"1:2:6\".Split(\':\');
var items = pkgratio.OrderByDescending(x => x);
I want to select
pkgratio.ElementAt(1); for your scenario.
pkgratio.ElementAt(1);
However, your method is only applicable if you were using some data that implemented IQueryable or you needed to take a range of items starting at a specific index eg:
IQueryable
pkgratio.Skip(5).Take(10);