I need a way to "translate" a string into a field/variable name?

For example, I have a string with the value of "FirstName" and I want to then programmatically access user.FirstName

How would I do this?

In C, I'd use pointers, but is there a way to do it in C# and .Net?

Any help would be much appreciated!

Thanks in advance.