Поскольку ваш список выглядит однородным, вы можете воспользоваться встроенными функциями преобразования, которые являются частью .NET Framework:
var x = SchedulerMatrixStorage.Resources.Items
.Select(col => Convert.ToInt64(col.Id)).ToList();
Статический класс Convert
предоставляет несколько функций преобразованияодна группа из которых преобразует объекты различных типов в различные встроенные типы значений, например long
.Большинство из этих функций также имеют перегрузку, которая принимает параметр object
(который, я предполагаю, является тем, что в основном содержит ваша коллекция).
Обратите внимание, что эта функция завершится с ошибкой во время выполнения, если предоставленный объект является чем-то, чтоне может быть преобразован в long
(например, если вы должны были передать, скажем, Form
), но, судя по вашему скриншоту, это должно работать для вас.