using System;
public class Example
{
public static void Main()
{
string[] values = { "True", "False", "true", "false", "true ", "0", "1", "-1", "string" };
foreach (var value in values) {
bool flag;
if (Boolean.TryParse(value, out flag))
Console.WriteLine("'{0}' --> {1}", value, flag);
else
Console.WriteLine("Unable to parse '{0}'.",
value == null ? "" : value);
}
}
}