Jak najlepiej konwertować Enum na String w .NET? I dlaczego?
1 odpowiedź
od C# 6 najlepszym sposobem na uzyskanie Enum jest nowa nazwa operatora:
nameof (MyEnum.EnumValue);
// Ouput:
> „EnumValue”
Działa to w czasie kompilacji, a wyliczenie jest zastępowane przez ciąg w skompilowanym wyniku, co z kolei oznacza, że jest to najszybszy możliwy sposób.