C# 25 January 2014 Getting the name of a property as a string EDIT Everything below is completely unnecessary in C#6, just use the nameof operator So instead of using any of the shenanigans and hacks below,