Per comparare stringhe con enumerators il metodo più corretto è usare Enum.Parse, in questo esempio vediamo come parsare una stringa chiamata messageid con il corrispettivo enumerator
MessageType messageType = (MessageType)System.Enum.Parse(typeof(MessageType), messageId, true);