BEnum - Esempi
Da enumerazione a valore numerico
using B.BStatics;
using static B.BStatics.BEnumerations;
string severityValue = BEnum.GetValue(eSeverity.WARNING, typeof(eSeverity));
GetValue restituisce come stringa il valore numerico sottostante. Nell'esempio il risultato è "1".
Da valore a enumerazione
using B.BStatics;
using static B.BStatics.BEnumerations;
object? value = BEnum.ToEnum(2, typeof(eSeverity));
if (value is eSeverity severity)
{
// severity == eSeverity.ERROR
}
Se il valore non può essere convertito o il tipo specificato non è un'enumerazione, viene restituito NullValue.
