当我调用putArray()和sortArray()方法时,我得到nullpointerexception。 getArray()方法工作正常。当我在getArray()方法中打印数组时,它正在工作。但是当我在putArray()方法中打印时,我得到空指针异常。我花了很多时间搞清楚它。请帮我解决这个问题。还建议我编写此代码的任何其他更好的方法。 谢谢。
[HttpPost]
public List<ItemStatistiquesPointageMonth> GetPointages([FromBody] dataModel data){}
答案 0 :(得分:0)
您在 putArray()方法中使用 arr 变量,并且 arr 未初始化。
arr = new int[num]; // Fix: Make this change in getArray method at line#9
此代码中有两个 arr 变量。您已在 getArray()方法中初始化了局部变量,并且您在 putArray()方法中使用了类级别 arr 数组变量