我在我的一个类中的属性上得到一个空引用

时间:2016-07-28 18:19:12

标签: c# winforms class nullreferenceexception

在Visual Studio 2015中使用c#中的winforms

这是我的班级

public class advmessage
{
    public string[] message;
}

然后在form1的load事件中我这样做

   advmessage newadvmessage = new advmessage();
   newadvmessage[1]="Hello";

并且对于该赋值,它抛出空引用的异常,并且表示对象引用未设置为对象的实例。

因此,如果我有一个不需要是数组的类,那么一切都可以找到,但是在那些使用数组的类中,它就是异常的地方。

另外,我没有为任何类设置或返回,这可能是问题,但是当我添加{get;组;它在那里仍然有问题。我可以理解一个空引用,如果我引用了一个空字符串,但我只是试图设置将在文本框中显示给用户的message属性。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

function internalGetHistory(array, dysId, callback){
  var returnArray = [];
  var promises = [];
  $.each(array, function(index, url){
      promises.push(getSingleHistoryArray(dysId, url));        
  });

  Promises.all(promises).then((arr) => {
    // do something with returned array.
  });
}