C# 根据可为空的布尔值分配字符串值
本文关键字:布尔值 分配 字符串 | 更新日期: 2023-09-27 17:56:00
这是我的代码:
stringValue = microData.BoolValue.HasValue ? "True" : "False";
我正在尝试做的是基于布尔值分配一个字符串值。如果 BoolValue 有一个值,我喜欢执行以下操作:
赋值字符串值 = "真" 如果 BoolValue 为 true。赋值字符串值 = "假" ib 布尔值为假。
如果 Boolvalue 没有值,请将其赋值为 null。
我上面的东西似乎不起作用。
stringValue = microData.BoolValue.HasValue ?
microData.BoolValue.ToString() :
(string)null;
试试这个:
stringValue = BoolValue.HasValue ? BoolValue.Value ? "True" : "False" : null;