1

ここに私の質問があります

        var traj_of_user_2=
        from num in trajectoryArray
        where num.ID_User == 2
        select num.ID_Traj;

プログラムを実行すると、例外が表示されます(画像を参照)

あなたの意見は何の問題ですか?私の友人は、配列が「怠惰」であるため、インスタンスがないことを教えてくれました

ここに画像の説明を入力

4

2 に答える 2

1

null配列にがあり、num.ID_User失敗しています。次のようにnullを除外できます。

var traj_of_user_2=
    from num in trajectoryArray
    where num != null &&
          num.ID_User == 2
    select num.ID_Traj;
于 2012-11-08T19:16:38.860 に答える
0

ID_User次の場合にのみ取得num != null

    var traj_of_user_2=
        from num in trajectoryArray
        where (num != null && num.ID_User == 2)
        select num.ID_Traj;
于 2012-11-08T19:16:42.293 に答える