diff --git a/xml/System/Double.xml b/xml/System/Double.xml index 0fd019af1ab..9e0acc1c5a2 100644 --- a/xml/System/Double.xml +++ b/xml/System/Double.xml @@ -4814,7 +4814,7 @@ The following code example illustrates the use of or as required by the IEEE 754 specification. In prior versions, including .NET Framework, parsing a value that was too large to represent resulted in failure. - The `s` parameter can contain the current culture's , , , or a string of the form: + The `s` parameter can contain the current culture's , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [*ws*][*sign*][*integral-digits*[*,*]]*integral-digits*[*.*[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -5020,7 +5020,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and - - The `s` parameter can contain the current culture's , , or . Depending on the value of `style`, it can also take the form: + The `s` parameter can contain the current culture's , , or (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). Depending on the value of `style`, it can also take the form: [*ws*][*$*][*sign*][*integral-digits*[*,*]]*integral-digits*[*.*[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -5168,7 +5168,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and This overload of the method is typically used to convert text that can be formatted in a variety of ways to a value. For example, it can be used to convert the text that is entered by a user into an HTML text box to a numeric value. - The `s` parameter is interpreted using a combination of the and flags. The `s` parameter can contain , , or for the culture specified by `provider`, or it can contain a string of the form: + The `s` parameter is interpreted using a combination of the and flags. The `s` parameter can contain , , or for the culture specified by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or it can contain a string of the form: [*ws*][*sign*]*integral-digits*[*.*[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -5409,7 +5409,7 @@ If `s` is out of range of the data type, the method returns - - The `s` parameter can contain , , or for the culture specified by `provider`. Depending on the value of `style`, it can also take the form: + The `s` parameter can contain , , or for the culture specified by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). Depending on the value of `style`, it can also take the form: [*ws*] [*$*] [*sign*][*integral-digits*,]*integral-digits*[.[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -9313,7 +9313,7 @@ Tau is approximately 6.2831853071795864769. |A specific format or precision|Default (current) culture|| |A specific format or precision|A specific culture|| - The return value can be , , , or a string of the form: + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [sign]integral-digits[.[fractional-digits]][E[sign]exponential-digits] @@ -9435,7 +9435,7 @@ Tau is approximately 6.2831853071795864769. |A specific format or precision|Default (current) culture|| |A specific format or precision|A specific culture|| - The return value can be , , , or a string of the form: + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [sign]integral-digits[.[fractional-digits]][E[sign]exponential-digits] @@ -9560,7 +9560,7 @@ Tau is approximately 6.2831853071795864769. |Default ("G") format|A specific culture|| |A specific format or precision|A specific culture|| - The return value can be , , , or the string representation of a number, as specified by `format`. + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or the string representation of a number, as specified by `format`. The `format` parameter can be any valid standard numeric format specifier except for D and X, as well as any combination of custom numeric format specifiers. If `format` is `null` or an empty string, the return value is formatted with the general numeric format specifier ("G"). @@ -9682,7 +9682,7 @@ Tau is approximately 6.2831853071795864769. |Default ("G") format|A specific culture|| |A specific format or precision|Default (current) culture|| - The return value can be , , , or the string representation of a number, as specified by `format`. + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or the string representation of a number, as specified by `format`. The `format` parameter can be any valid standard numeric format specifier except for D and X, as well as any combination of custom numeric format specifiers. If `format` is `null` or an empty string, the return value for this instance is formatted with the general numeric format specifier ("G"). @@ -10055,7 +10055,7 @@ Tau is approximately 6.2831853071795864769. This overload differs from the method by returning a Boolean value that indicates whether the parse operation succeeded instead of returning the parsed numeric value. It eliminates the need to use exception handling to test for a in the event that `s` is invalid and cannot be successfully parsed. - The `s` parameter can contain the current culture's , , (the string comparison is case-sensitive), or a string of the form: + The `s` parameter can contain the current culture's , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [ws][sign][integral-digits,]integral-digits[.[fractional-digits]][e[sign]exponential-digits][ws] @@ -10431,7 +10431,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and - - The `s` parameter can contain , , or for the culture indicated by `provider`. In addition, depending on the value of `style`, the `s` parameter may include the following elements: + The `s` parameter can contain , , or for the culture indicated by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). In addition, depending on the value of `style`, the `s` parameter may include the following elements: [ws] [$] [sign][integral-digits,]integral-digits[.fractional-digits][e[sign]exponential-digits][ws] diff --git a/xml/System/Single.xml b/xml/System/Single.xml index 41d85b8c87b..dbeef79393f 100644 --- a/xml/System/Single.xml +++ b/xml/System/Single.xml @@ -4836,7 +4836,7 @@ For this method matches the IEEE 754:2 ## Remarks In .NET Core 3.0 and later, values that are too large to represent are rounded to or as required by the IEEE 754 specification. In prior versions, including .NET Framework, parsing a value that was too large to represent resulted in failure. - The `s` parameter can contain the current culture's , , , or a string of the form: + The `s` parameter can contain the current culture's , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [*ws*][*sign*] [*integral-digits*[*,*]]*integral-digits*[*.*[*fractional-digits*]][e[*sign*]*exponential-digits*][*ws*] @@ -5035,7 +5035,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and - - The `s` parameter can contain the current culture's , , . Depending on the value of `style`, it can also take the form: + The `s` parameter can contain the current culture's , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). Depending on the value of `style`, it can also take the form: [*ws*][*$*][*sign*][*integral-digits*[*,*]]*integral-digits*[*.*[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -5194,7 +5194,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and This overload is typically used to convert text that can be formatted in a variety of ways to a value. For example, it can be used to convert the text entered by a user into an HTML text box to a numeric value. - The `s` parameter is interpreted using a combination of the and flags. The `s` parameter can contain , , or for the culture specified by `provider`, or it can contain a string of the form: + The `s` parameter is interpreted using a combination of the and flags. The `s` parameter can contain , , or for the culture specified by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or it can contain a string of the form: [*ws*][*sign*]*integral-digits*[*.*[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -5437,7 +5437,7 @@ If `s` is out of range of the data type, the method returns - - The `s` parameter can contain , , or for the culture specified by `provider`. Depending on the value of `style`, it can also take the form: + The `s` parameter can contain , , or for the culture specified by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). Depending on the value of `style`, it can also take the form: [*ws*] [*$*] [*sign*][*integral-digits*,]*integral-digits*[.[*fractional-digits*]][E[*sign*]*exponential-digits*][*ws*] @@ -9344,7 +9344,7 @@ Tau is approximately 6.2831853071795864769. |A specific format|Default (current) culture|| |A specific format|A specific culture|| - The return value can be , , , or a string of the form: + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [sign]integral-digits[.[fractional-digits]][e[sign]exponential-digits] @@ -9466,7 +9466,7 @@ Tau is approximately 6.2831853071795864769. |A specific format|Default (current) culture|| |A specific format|A specific culture|| - The return value can be , , , or a string of the form: + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [sign]integral-digits[.[fractional-digits]][e[sign]exponential-digits] @@ -9585,7 +9585,7 @@ Tau is approximately 6.2831853071795864769. |Default ("G") format|A specific culture|| |A specific format|A specific culture|| - The return value can be , , , or the string representation of the value of the current instance, as specified by `format`. + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or the string representation of the value of the current instance, as specified by `format`. The `format` parameter can be any valid standard numeric format specifier except for D and X, as well as any combination of custom numeric format specifiers. If format is `null` or an empty string, the return value is formatted with the general numeric format specifier ("G"). @@ -9699,7 +9699,7 @@ Tau is approximately 6.2831853071795864769. |Default ("G") format|A specific culture|| |A specific format|Default (current) culture|| - The return value can be , , , or the string representation of the value of the current instance, as specified by `format`. + The return value can be , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or the string representation of the value of the current instance, as specified by `format`. The `format` parameter can be any valid standard numeric format specifier except for D and X, as well as any combination of custom numeric format specifiers. If `format` is `null` or an empty string, the return value for this instance is formatted with the general numeric format specifier ("G"). @@ -10056,7 +10056,7 @@ Tau is approximately 6.2831853071795864769. This overload differs from the method by returning a Boolean value that indicates whether the parse operation succeeded instead of returning the parsed numeric value. It eliminates the need to use exception handling to test for a in the event that `s` is invalid and cannot be successfully parsed. - The `s` parameter can contain , , (the string comparison is case-sensitive), or a string of the form: + The `s` parameter can contain , , (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework), or a string of the form: [ws][sign][integral-digits,]integral-digits[.[fractional-digits]][e[sign]exponential-digits][ws] @@ -10423,7 +10423,7 @@ If a separator is encountered in the `s` parameter during a parse operation, and - - The `s` parameter can contain , , for the culture indicated by `provider`. In addition, depending on the value of `style`, the `s` parameter may include the following elements: + The `s` parameter can contain , , for the culture indicated by `provider` (the string comparison is case-insensitive in .NET Core 3.0 and later, but is case-sensitive in prior versions including .NET Framework). In addition, depending on the value of `style`, the `s` parameter may include the following elements: [ws] [$] [sign][integral-digits,]integral-digits[.fractional-digits][e[sign]exponential-digits][ws]