我传递一个IList中到另一个类看起来如下:未将对象引用设置为对象的实例。但属性是accessable
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);
}
}
但在运行时我收到的第14行(_kunden.Add(K))错误“对象引用未设置为对象的实例。“那么我会说对象从来没有被初始化过,但它已经和我也可以访问属性,例如之前的行,没有错误。
在此先感谢
确定吗?你有kunden和_kunden。他们是不同的东西。看起来你正在把两者混合起来。 – 2010-11-30 16:34:23
Urg ...好的...当然...你是对的,这是一个愚蠢的错误。 – john84 2010-11-30 17:18:26