Вам не нужно использовать Linq для получения значений. Dictionary(TKey, TValue) имеет свойство, которое содержит значения Dictionary(TKey, TValue).Values:
var fields = objDictionary.Values.ToList();
Ответ 2
Вы получите ошибку компилятора, просто пытающуюся преобразовать значения словаря в список с помощью ToList():
Dictionary<int, int> dict = new Dictionary<int, int>();
var result = dict.Values.ToList();
Если вы не включили "использование System.Linq" в свой файл.