Из-за вашего вопроса я полагаю, что RollNumber - это строка? Таким образом, вместо 2, 23, 3, 4 вы хотите иметь 2, 3, 4, 23?
Вы можете добиться этого, чтобы проанализировать StudentRoll
до int
. Например:
randoList = randoList.OrderBy(s => int.Parse(s.StudentRoll)).ToList();