Convert.ToBoolean Method (Boolean)
Returns the specified Boolean value; no actual conversion is performed.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- value
- Type: System.Boolean
The Boolean value to return.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Is there a use case for this function or am I completely missing something here?
Why Convert.ToBoolean(Boolean)?
The Convert class is designed to include a public IConvertible implementation for each of the primitive data types defined in the .NET Framework. A complete IConvertible implementation requires that there be a method to convert the source data type to each of the possible primitive data types in the .NET Framework, as well as to the String data type. Fulfilling this requirement means that the Convert class include a ToBoolean method whose parameter is a Boolean. In the case of this method, no actual conversion is performed, and the original Boolean value is returned. In other cases, the Convert class must include a methods to perform conversions that are unsupported (such as a DateTime value to a Boolean). In these cases, the method throws an InvalidCastException.
--Ron Petrusha
Common Language Runtime Developer Content
Microsoft Corporation
- 12/27/2010
- Dwayne J. Baldwin
- 1/6/2011
- R Petrusha - MSFT