对象引用未设置为C#中对象的实例

时间:2012-05-27 19:29:23

标签: c# asp.net asp.net-mvc asp.net-mvc-2

我正在asp.net MVC 2.0中开发一个应用程序,我在控制器中调用Repository的函数,但它给了我Object reference not set to an instance of an object的例外,它不允许我调试这个行,所以我无法找到问题。这是代码。

private IIssueRepository _issueRepository;

public double CalculateLoadBar(long userID)
{
    int i = 0;
    double load = 0;
    var issues = _issueRepository.GetAssignedIssues(userID);
}

请告诉我如何找出问题所在。感谢

2 个答案:

答案 0 :(得分:3)

根据您发布的内容,似乎_issueRepository未设置为对象 - 它未在任何地方实例化。

在你可以调用方法之前,需要先实例化它。

答案 1 :(得分:1)

尝试在使用之前实例化此对象,如下所示:

_issueRepository = new IssueRepository();
希望这有帮助。