var quantSubset =
from userAns in userAnalysis.AllUserAnswers
join ques in userAnalysis.AllSeenQuestions on userAns.QID equals ques.QID
where (ques.QuestionType == "QT")
select new {
QuestionLevel = ques.LevelID,
TimeTaken = userAns.TimeTaken,
Points = userAns.Points,
UsedWeapon = (userAns.UsedBy2 && userAns.UsedHint),
WasCorrect = userAns.WasCorrect.HasValue ? userAns.WasCorrect.Value : null
};
在我的选择表达式中,我想选择一个可空类型的WasCorrect(表达式的最后一部分),但显然我不能按照我目前尝试的方式进行。
我如何将WasCorrect作为可空类型获取?
我尝试了?WasCorrect,但这也不会在Visual Studio中产生错误。
does ?WasCorrect = userAns.WasCorrect not work?
这段代码是否无法正常工作? - RPM1984