【发布时间】:2014-03-28 20:46:33
【问题描述】:
我有以下代码:
var questionStatuses =
(
from questionStatus in this._questionStatusService.GetQuestionStatuses()
select new
{
id = questionStatus.QuestionStatusId,
status = questionStatus.Status
}
);
if (questionStatuses == null || questionStatuses.length() == 0)
{
return Request.CreateResponse(HttpStatusCode.NotFound);
}
else
{
var response = Request.CreateResponse(HttpStatusCode.OK, questionStatuses);
return response;
}
questionStatuses 是一个 IEnumrable。
我如何检查以确保它的内容不仅仅是一个空数组?我试过 .length() 但它给出了一个错误。这也是 WebAPI 控制器的一部分,因此可以返回 IEnumerable 还是应该将其放入列表中,如果可以,我该怎么做?
【问题讨论】:
-
你搜索过 IEnumerable 吗?