我的模特 Question_Bank_Model :
public List<string> Options { get; set; }
我的控制器
for (int i = 0; i < Question_IdLIst.Count; i++)
{
Question_Bank_Model Question = new Question_Bank_Model();
Question.Question = QuestionBal.FetchQuestion_ByQuestionID(Question_IdLIst[i]);
List<string> Options_Value = QuestionBal.FetchOption_ByQuestion(Question_IdLIst[i]);
for (int j = 0; j < Options_Value.Count ; j++)
{
Question.Options[j] = Options_Value.ElementAt(j);
}
q.Add(Question);
}
我在此列表中的 Options_Value 中获得了价值,但它在
上引发了错误 Question.Options[j] = Options_Value.ElementAt(j);
行
错误:对象引用未设置为对象的实例。
任何人都可以帮助我吗?
答案 0 :(得分:0)
试试这个;
Question.Options = new List<string>();
for (int j = 0; j < Options_Value.Count ; j++)
{
Question.Options.Add(Options_Value.ElementAt(j));
}
谢谢!