这是一个普遍的问题(但我使用的是C#),最好的方法是什么(最佳实践),对于将集合作为返回类型的方法,是否返回null或空集合?
我在WebAPI中有以下内容转换为JSON字符串并发送到客户端:
return Ok(new
{
Answer = "xxx",
Text = question.Text,
Answers = question.Answers.Select((a, i) => new
{
AnswerId = a.AnswerId,
AnswerUId = i + 1,
Text = a.Text
})
});
Run Code Online (Sandbox Code Playgroud)
现在我意识到我想将值null赋给Answer.然而这给了我一个信息
cannot assign <null> to anonymous type property.
Run Code Online (Sandbox Code Playgroud)
有没有办法我可以这样做,而不必定义一个类,所以我可以分配null?