2011-06-22 35 views

Respuesta

13

La estructura Boolean tiene un método ToString(). Por lo tanto:

bool b = true; 
Console.WriteLine(b.ToString()); 
+0

Muchas gracias. Ahora entiendo. –

5

ToString de llamadas()

System.Console.WriteLine(false.ToString()); 
System.Console.WriteLine(true.ToString()); 
1

Si se refiere a los valores true y false puede utilizar Convert.ToString

Convert.ToString(true) // "True" 

EDITAR: mattn tiene la mejor respuesta, estaba traduciendo el código de VB donde la palabra clave True no tenía un ToString() método.

1

Para imprimir simplemente "true"/"falso", no se construyen en los campos de sólo lectura estáticas en Boolean Tipo:

string falseString = bool.FalseString; 
string trueString = bool.TrueString; 

No es que el valor de Bools podría cambiar en el futuro o responde directamente a la pregunta de OP, pero solo agregando alguna información relacionada.

http://msdn.microsoft.com/en-us/library/system.boolean_fields(v=vs.100).aspx

Cuestiones relacionadas