Я удалил все ненужные переменные и попытался сосредоточиться непосредственно на проблеме.У меня есть переменная, которая может возвращать нулевые значения:
var ppl = from p in xyz.new_ppl
select new
{
p.name
};
Я запрашиваю ее и добавляю в список:
foreach (var peeps in ppl)
{
peopleList.Add(peeps.name);
peopleNames = peopleList;
}
Это работает, когда я добавляю предложение where для проверки передоператор SELECT, чтобы проверить наличие нулевых значений, используя этот оператор
where p.name != null
Что я хочу сделать, это разрешить добавление нулевых значений.поэтому я попробовал firstordefault, но это не сработало
name = p.name.FirstorDefault()
ошибка говорит о том, что я не могу привести символ к строке.peopleNames - это метод установки, метод получения типа string.Любое решение или решение?