Can anyone explain this?
alt text http://www.deviantsart.com/upload/g4knqc.png
using System; namespace TestEnum2342394834 { class Program {
The var value is actually an enum value (of type ReportStatus), so you see the standard behaviour of enumValue.ToString() - it's name.
var value
EDIT: When you do a Console.WriteLine(value.GetType()) you will see that it really is a 'ReportStatus', although it's boxed in a plain Object.
Console.WriteLine(value.GetType())
Object