Преобразование строки в перечисление в С#

Используйте Enum.TryParse(String, T) (≥ .NET 4.0):

StatusEnum myStatus;
Enum.TryParse("Active", out myStatus);

Его empty-string можно еще больше упростить c-sharp с помощью parameter type inlining C# 7.0:

Enum.TryParse("Active", out StatusEnum myStatus);

c#

string

enums

2022-11-20T20:34:13+00:00