Boolean.Parse Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Parse(ReadOnlySpan<Char>) |
Converts the specified span representation of a logical value to its Boolean equivalent. |
Parse(String) |
Converts the specified string representation of a logical value to its Boolean equivalent. |
Parse(ReadOnlySpan<Char>)
- Source:
- Boolean.cs
- Source:
- Boolean.cs
- Source:
- Boolean.cs
Converts the specified span representation of a logical value to its Boolean equivalent.
public:
static bool Parse(ReadOnlySpan<char> value);
public static bool Parse (ReadOnlySpan<char> value);
static member Parse : ReadOnlySpan<char> -> bool
Public Shared Function Parse (value As ReadOnlySpan(Of Char)) As Boolean
Parameters
- value
- ReadOnlySpan<Char>
A span containing the characters representing the value to convert.
Returns
true
if value
is equivalent to TrueString; false
if value
is equivalent to FalseString.
Applies to
Parse(String)
- Source:
- Boolean.cs
- Source:
- Boolean.cs
- Source:
- Boolean.cs
Converts the specified string representation of a logical value to its Boolean equivalent.
public:
static bool Parse(System::String ^ value);
public static bool Parse (string value);
static member Parse : string -> bool
Public Shared Function Parse (value As String) As Boolean
Parameters
- value
- String
A string containing the value to convert.
Returns
true
if value
is equivalent to TrueString; false
if value
is equivalent to FalseString.
Exceptions
value
is null
.
value
is not equivalent to TrueString or FalseString.
Examples
The following code example illustrates the use of Parse method.
Boolean val;
String^ input;
input = Boolean::TrueString;
val = Boolean::Parse( input );
Console::WriteLine( "'{0}' parsed as {1}", input, val );
// The example displays the following output:
// 'True' parsed as True
bool val;
string input;
input = bool.TrueString;
val = bool.Parse(input);
Console.WriteLine("'{0}' parsed as {1}", input, val);
// The example displays the following output:
// 'True' parsed as True
let input = bool.TrueString
let value = bool.Parse input
printfn $"'{input}' parsed as {value}"
// The example displays the following output:
// 'True' parsed as True
Dim val As Boolean
Dim input As String
input = Boolean.TrueString
val = Boolean.Parse(input)
Console.WriteLine("'{0}' parsed as {1}", input, val)
' The example displays the following output:
' 'True' parsed as True
Remarks
The value
parameter, optionally preceded or trailed by white space, must contain either TrueString or FalseString; otherwise, an exception is thrown. The comparison is case-insensitive.