I try getting all the Xelement value and insert into an array, however when the Xelement is null, it will show the error as below when insert into array:
Object reference not set to an instance of an object.
Is it possible to remove the null value? Or replace the null value with Not null value? Please advice me.
My Node in XML format in Database (3rd value is null):
<AnswerData><Answer1>a1</Answer1><Answer2>a2</Answer2><Answer3></Answer3></AnswerData>
My controller:
int z = 0;
string[] multiresultanswer = new string[choicesubqarray.Count()];
for (int x = 0; x < multiresultanswer.Count(); x++)
{
XElement RateAns =
(from node in qconfig.Elements("Answer" + (x + 1))
select node).SingleOrDefault();
// Error when store 3rd value ====> multiresultanswer[z++] = RateAns.Value;
}