true.ToString()
false.toString();
Output:
True
False
有没有一个合理的理由说明它是“真的”而不是“真的”?当将 XML 写成 XML 的布尔类型 是小写时,它就会崩溃,而且它也不兼容 C # 的 true/false (不确定 CLS 是否兼容)。
更新
以下是我在 C # (与 XML 一起使用)中解决这个问题的非常古怪的方法
internal static string ToXmlString(this bool b)
{
return b.ToString().ToLower();
}
当然,这会向堆栈中添加另外一个方法,但是会在任何地方删除 ToLowers ()。