I’m a big fan of enums replacing magic strings. One other nice feature is where you absolutely have to pass in a string (say because it’s a third party library that only handles strings) you can use the ToString () method to keep the strength of using enums, but still have a string.