in .NET Framework

Best Coding Practices – TIP 4

Use enum’s where required.   Do not use Strings or Numbers to indicate discrete values.

References:

http://msdn.microsoft.com/en-us/library/sbbt4032(VS.80).aspx