我如何将一个空布尔值分配给一个匿名类中的字段
本文关键字:一个 字段 布尔值 分配 | 更新日期: 2023-09-27 18:13:59
我在WebAPI中转换为JSON字符串并发送到客户端:
return Ok(new
{
Answer = "xxx",
Answers = question.Answers.Select((a, i) => new
{
AnswerId = (string) null,
AnswerUId = i + 1,
Response = null,
Text = a.Text
})
});
是否有一种方法,我可以设置一个字段称为响应为空?当我尝试将此转换为(bool)时,它似乎不起作用。
您是否尝试过转换到(bool?)
或失败的(Nullable<bool>)
?
bool
是非空值类型,必须将bool
封装在Nullable<T>
结构中。
尝试分配
Response = default(bool?);
你可以试试new Nullable<bool>()