У меня есть следующий код:Почему я не могу использовать '?.' оператор?
var FirstName = deserializedList.Select(item => item.Personpost.Namn.Fornamn).ToList();
Но я хочу, чтобы сделать Namn
возможное нулевое значение, поэтому я попытался это:
var FirstName = deserializedList.Select(item => item.Personpost.Namn?.Fornamn).ToList();
Но я получаю несколько ошибок:
Почему этот метод не работает?
Какой тип Fornamn? – Amine
Пожалуйста, не сообщайте об ошибках со снимками экрана! Это не очень хорошая практика, так как поисковые системы не смогут индексировать информацию, которую вы предоставляете. Лучше скопировать их и вставить сюда. –
Оператор является новым в C# 6. Возможно, вы используете более старую версию языка или фреймворка. –