Просто хочу отобразить все элементы int prodId1 из списка объектов в порядке возрастания.Осознавая порядок по функциям, но не уверен, что это самый простой способ сделать это.
List<object> listOfObjects = { 1, "2", new object(), 3, 4, "5" }; IEnumerable<int> orderedInts = listOfObjects .OfType<int>().OrderBy(i => i);
Я предполагаю, что у вас есть список объектов (скажем, типа MyRecord> со свойством ProdId1, и вам нужны эти значения.
IList<MyRecord> list; IEnumerable<int> ids = from item in list orderby item.ProdId1 select item.ProdId1;
Предположим, что имя списка "list":
IEnumerable<int> orderedListInts = list.OfType<int>().OrderBy(i => i);