相关疑难解决方法(0)

为什么Boolean.ToString输出"True"而不是"true"

true.ToString() 
false.toString();

Output:
True
False
Run Code Online (Sandbox Code Playgroud)

是否有正当理由认为它是"真实"而非"真实"?在写XML时它会中断,因为XML的布尔类型是小写的,并且与C#的真/假不兼容(虽然不确定CLS).

更新

这是我在C#中解决它的非常hacky方式(用于XML)

internal static string ToXmlString(this bool b)
{
    return b.ToString().ToLower();
}
Run Code Online (Sandbox Code Playgroud)

当然,这会给堆栈增加1个方法,但是除去ToLowers().

.net c# boolean

226
推荐指数
6
解决办法
11万
查看次数

标签 统计

.net ×1

boolean ×1

c# ×1