如何将布尔true或false转换为字符串“”;真";或“;错误”;
本文关键字:错误 quot 字符串 布尔 true 转换 false | 更新日期: 2023-09-27 18:00:02
有没有一种简单的方法可以将bool true或false转换为字符串"true"或"false"。我知道我可以用一些if逻辑来做这件事,但我想知道是否有更简单的东西。
布尔结构有一个ToString()
方法。因此:
bool b = true;
Console.WriteLine(b.ToString());
调用ToString()
System.Console.WriteLine(false.ToString());
System.Console.WriteLine(true.ToString());
如果您指的是值true
和false
,则可以使用Convert.ToString
Convert.ToString(true) // "True"
EDIT:mattn有更好的答案,我从VB翻译代码,其中True
关键字没有ToString()
方法。
为了简单地打印"True"/"False",Boolean
上有内置的静态只读字段类型:
string falseString = bool.FalseString;
string trueString = bool.TrueString;
并不是说bools的值将来可能会改变或直接回答OP的问题,而是添加一些相关信息。
http://msdn.microsoft.com/en-us/library/system.boolean_fields(v=vs.100).aspx