I am passing a IList into another class which looks as follows:
public class KundenViewModel
{
public IList<Kunde> _kunden;
/// <summary>
/// Add a list of Kunde to the View
/// </summary>
/// <param name="kunden">A list of Kunde objects</param>
public KundenViewModel(IList<Kunde> kunden)
{
foreach (var k in kunden)
{
var test = k._Name;
_kunden.Add(k);
}
//_kunden.AddRange(kunden);
}
/// <summary>
/// Add one Object of Kunde to the View
/// </summary>
/// <param name="kunde">A Kunde Object</param>
public KundenViewModel(Kunde kunde)
{
_kunden.Add(kunde);
}
}
But at runtime I receive at the Line 14 (_kunden.Add(k);) the error “Object reference not set to an instance of an object.” Well I would say the object has never been initialized, but It has been and I also can access the properties for example the line before, there is no error.
Thanks in Advance
Have you initialized _kunden list?