将字符串转换为类成员的名称c#

假设我有以下类,并且我为它创建了一个带有一些值的对象(将其称为“ obj1”)。 --

public class parameters
{
   public string TYPE { get; set; }
   public string label { get; set; }
   public string prev { get; set; }
}
parameters obj1 = new parameters();
obj1.TYPE = "asdf";

假设我有一个表示成员名称之一的字符串

string member_name = "TYPE";

如何访问基于obj1的对象的字符串中存在的任何名称的值?

var val = obj1.member_name ?