EnumTEnumParse(String, String, Boolean) Method

Converts the string representation of the name or numeric value of one or more enumerated values to an equivalent enumerated object.

Definition

Namespace: KGySoft.CoreLibraries
Assembly: KGySoft.CoreLibraries (in KGySoft.CoreLibraries.dll) Version: 9.0.0-preview.1
C#
public static TEnum Parse(
	string value,
	string? separator = ",",
	bool ignoreCase = false
)

Parameters

value  String
The string representation of the enumerated value or values to parse.
separator  String  (Optional)
In case of more values specified the separator among the values. If or is empty, then comma (,) separator is used. This parameter is optional.
Default value: ,
ignoreCase  Boolean  (Optional)
If , ignores case; otherwise, regards case. This parameter is optional.
Default value: .

Return Value

TEnum
The parsed enum value.

Exceptions

ArgumentNullExceptionvalue is .
ArgumentExceptionvalue cannot be parsed as TEnum.

See Also