相关疑难解决方法(0)

返回null或空集合是否更好?

这是一个普遍的问题(但我使用的是C#),最好的方法是什么(最佳实践),对于将集合作为返回类型的方法,是否返回null或空集合?

c# collections

397
推荐指数
9
解决办法
10万
查看次数

我可以为匿名类型属性分配空值吗?

我在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?

c#

26
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×2

collections ×1