SpanExtensionsTryParseT(ReadOnlySpanChar, CultureInfo, T) Method

Tries to parse an object of type T from a ReadOnlySpan<char> value. Firstly, it tries to parse the type natively. If T cannot be parsed natively but the type has a TypeConverter or a registered conversion that can convert from string, then the type converter or conversion will be used.
See the Remarks section of the ParseT(ReadOnlySpanChar, CultureInfo) method for details.


Namespace: KGySoft.CoreLibraries
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 8.0.0
public static bool TryParse<T>(
	this ReadOnlySpan<char> s,
	CultureInfo? culture,
	out T? value


s  ReadOnlySpanChar
The ReadOnlySpan<char> value to parse. If represents and T is a reference or nullable type, then value will be .
culture  CultureInfo
The culture to use for the parsing. If , then the InvariantCulture will be used.
value  T
When this method returns with result, then this parameter contains the result of the parsing. It will be if s represents and T is a reference or nullable type.

Type Parameters

The desired type of the returned value.

Return Value

, if s could be parsed as T, which is returned in the value parameter; otherwise, .

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type ReadOnlySpanChar. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).

See Also