getpropertyvalue in .NET c#

I have the following code in Lisp:
(getpropertyvalue obj "Part description~MCAD")
Now I would retrieve the "Description~MCAD" or "PartNumber~MCAD" property in my C# tool as well.
How can I read these properties?