I want to know if there is a way I can discover all the Properties I have set up in my class using Reflection or something similiar?

I have Class1 with a property called FirstName, LastName.

I want to be able to loop through all the properties in my class, kind of like a collection. Is that possible?

Thanks