2016-04-18 24 views
-1

私は次のコードを持っている:「?」を使用できないのはなぜですか?オペレーター?

var FirstName = deserializedList.Select(item => item.Personpost.Namn.Fornamn).ToList(); 

をしかし、私はNamn可能ヌル値を作りたいので、私はこの試みた:

var FirstName = deserializedList.Select(item => item.Personpost.Namn?.Fornamn).ToList(); 

をしかし、私は複数のエラーを取得:

enter image description here

なぜこのメソッドは機能しませんか?

+0

Fornamnのタイプは何ですか? – Amine

+5

スクリーンショットでエラーを報告しないでください!これは、検索エンジンが提供している情報にインデックスを付けることができないため、良い習慣ではありません。コピーしてここに貼り付ける方が良いでしょう。 –

+4

演算子はC#6で新しくなっています。言語やフレームワークの古いバージョンを使用している可能性があります。 –

答えて

-1

どのようなVisual Studioのバージョンがありますか?

この構文はC#6バージョン(VS 2015)でのみサポートされます

+0

これはコメントにする必要があります –

関連する問題